Package daevil

Class Daevil


  • public class Daevil
    extends java.lang.Object
    • Field Detail

      • LOGLEVEL_PROPERTY

        public static final java.lang.String LOGLEVEL_PROPERTY
        See Also:
        Constant Field Values
      • dest

        public final Property<java.nio.file.Path> dest
      • name

        public final Property<java.lang.String> name
      • title

        public final Property<java.lang.String> title
      • user

        public final Property<java.lang.String> user
      • description

        public final Property<java.lang.String> description
      • consoleSuccessOutput

        public final Property<java.lang.String> consoleSuccessOutput
      • ctlScript

        public final Property<java.lang.String> ctlScript
      • argStart

        public final Property<java.lang.String> argStart
      • argStartDarwin

        public final Property<java.lang.String> argStartDarwin
      • argStop

        public final Property<java.lang.String> argStop
      • logFileOut

        public final Property<java.lang.String> logFileOut
      • logFileErr

        public final Property<java.lang.String> logFileErr
      • serviceImg

        public final Property<java.lang.String> serviceImg
      • pidFile

        public final Property<java.lang.String> pidFile
      • grepSuccessFile

        public final Property<java.lang.String> grepSuccessFile
      • grepSuccessString

        public final Property<java.lang.String> grepSuccessString
      • additional

        public final Property<java.lang.String> additional
    • Constructor Detail

      • Daevil

        public Daevil()
      • Daevil

        public Daevil​(java.lang.String name)
    • Method Detail

      • controlScript

        public Menu controlScript​(OSType osType)
      • addOption

        public MenuOption addOption​(java.lang.String name,
                                    java.lang.String description)
      • generateScripts

        public void generateScripts​(OSType osType,
                                    java.nio.file.Path dest)
      • generateScriptsForHostOS

        public void generateScriptsForHostOS​(java.nio.file.Path dest)
      • render

        public static java.lang.String render​(java.lang.String scriptPath,
                                              java.util.Map<java.lang.String,​java.lang.Object> args)
      • render

        public static java.lang.String render​(java.lang.String scriptPath,
                                              java.lang.Object... args)