Package io.permazen.cli.app
Class CliMain
java.lang.Object
io.permazen.cli.main.BasicCliMain
io.permazen.cli.app.CliMain
-
Field Summary
FieldsFields inherited from class io.permazen.cli.main.BasicCliMain
showErrorStackTraces -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.permazen.cli.app.CliMain.CliMainConfigBuild aCliConfigto use.static voidstatic voidsetLogLevel(String levelName) Methods inherited from class io.permazen.cli.main.BasicCliMain
buildJShellCommand, getErrorPrefix, main, run
-
Field Details
-
DEFAULT_LOG_LEVEL
public static final org.apache.logging.log4j.Level DEFAULT_LOG_LEVEL
-
-
Constructor Details
-
CliMain
public CliMain()
-
-
Method Details
-
buildCliConfig
protected io.permazen.cli.app.CliMain.CliMainConfig buildCliConfig()Description copied from class:BasicCliMainBuild aCliConfigto use.The implementation in
BasicCliMainreturns a newPermazenCliConfig. Subclasses can override this method to restrict to lower layers (e.g., Core API), add additional command-line flags, etc.- Overrides:
buildCliConfigin classBasicCliMain- Returns:
- CLI configuration
-
main
-
setLogLevel
-