Class NshOptions

java.lang.Object
net.thevpc.nsh.options.NshOptions

public class NshOptions extends Object
  • Field Details

    • verbose

      public boolean verbose
    • xtrace

      public boolean xtrace
    • errExit

      public boolean errExit
    • restricted

      public boolean restricted
    • interactive

      public boolean interactive
    • effectiveInteractive

      public boolean effectiveInteractive
    • posix

      public boolean posix
    • exitAfterProcessingLines

      public boolean exitAfterProcessingLines
    • bash

      public boolean bash
      maximize compatibility with bash
    • noRc

      public boolean noRc
    • noProfile

      public boolean noProfile
    • noEditing

      public boolean noEditing
    • dumpPoStrings

      public boolean dumpPoStrings
    • dumpStrings

      public boolean dumpStrings
    • login

      public boolean login
    • debugger

      public boolean debugger
    • readCommandsFromStdIn

      public boolean readCommandsFromStdIn
      -s option
    • rcFile

      public String rcFile
    • command

      public boolean command
    • commandArgs

      public List<String> commandArgs
  • Constructor Details

    • NshOptions

      public NshOptions()
  • Method Details

    • isVerbose

      public boolean isVerbose()
    • setVerbose

      public NshOptions setVerbose(boolean verbose)
    • isXtrace

      public boolean isXtrace()
    • setXtrace

      public NshOptions setXtrace(boolean xtrace)
    • isRestricted

      public boolean isRestricted()
    • setRestricted

      public NshOptions setRestricted(boolean restricted)
    • isInteractive

      public boolean isInteractive()
    • setInteractive

      public NshOptions setInteractive(boolean interactive)
    • isPosix

      public boolean isPosix()
    • setPosix

      public NshOptions setPosix(boolean posix)
    • isNoRc

      public boolean isNoRc()
    • setNoRc

      public NshOptions setNoRc(boolean noRc)
    • isNoProfile

      public boolean isNoProfile()
    • setNoProfile

      public NshOptions setNoProfile(boolean noProfile)
    • isNoEditing

      public boolean isNoEditing()
    • setNoEditing

      public NshOptions setNoEditing(boolean noEditing)
    • isDumpPoStrings

      public boolean isDumpPoStrings()
    • setDumpPoStrings

      public NshOptions setDumpPoStrings(boolean dumpPoStrings)
    • isDumpStrings

      public boolean isDumpStrings()
    • setDumpStrings

      public NshOptions setDumpStrings(boolean dumpStrings)
    • isLogin

      public boolean isLogin()
    • setLogin

      public NshOptions setLogin(boolean login)
    • isDebugger

      public boolean isDebugger()
    • setDebugger

      public NshOptions setDebugger(boolean debugger)
    • getRcFile

      public String getRcFile()
    • setRcFile

      public NshOptions setRcFile(String rcFile)
    • isReadCommandsFromStdIn

      public boolean isReadCommandsFromStdIn()
    • setReadCommandsFromStdIn

      public NshOptions setReadCommandsFromStdIn(boolean readCommandsFromStdIn)
    • isBash

      public boolean isBash()
    • setBash

      public NshOptions setBash(boolean bash)
    • isCommand

      public boolean isCommand()
    • setCommand

      public NshOptions setCommand(boolean command)
    • getCommandArgs

      public List<String> getCommandArgs()
    • setCommandArgs

      public NshOptions setCommandArgs(List<String> commandArgs)
    • getFiles

      public List<String> getFiles()
    • setFiles

      public NshOptions setFiles(List<String> files)
    • isExitAfterProcessingLines

      public boolean isExitAfterProcessingLines()
    • setExitAfterProcessingLines

      public NshOptions setExitAfterProcessingLines(boolean exitAfterProcessingLines)
    • getServiceName

      public String getServiceName()
    • setServiceName

      public NshOptions setServiceName(String serviceName)
    • getStartupScript

      public String getStartupScript()
    • setStartupScript

      public NshOptions setStartupScript(String startupScript)
    • getShutdownScript

      public String getShutdownScript()
    • setShutdownScript

      public NshOptions setShutdownScript(String shutdownScript)
    • isVersion

      public boolean isVersion()
    • setVersion

      public NshOptions setVersion(boolean version)
    • isHelp

      public boolean isHelp()
    • setHelp

      public NshOptions setHelp(boolean help)
    • isEffectiveInteractive

      public boolean isEffectiveInteractive()
    • setEffectiveInteractive

      public NshOptions setEffectiveInteractive(boolean effectiveInteractive)
    • isErrExit

      public boolean isErrExit()
    • setErrExit

      public NshOptions setErrExit(boolean errExit)
    • isNsh

      public boolean isNsh()