Common Command-Line Options
This are the common, global command-line options.
Some commands may not use them internally, so it doesn't apply necessarily to every command, but it does get loaded by
the main Clarive cla command manager.
-c [config_file]¶
This option sets the config file to be used, ie. the option -c mypersonal will tell cla to load
the configuration options from any file called CLARIVE_BASE/config/mypersonal.yml in the config search hierarchy.
Important
In previous Clarive versions this was known as the --env argument and was called environments, but for
better standard it has been renamed, although the --env argument is supported as well for legacy reasons.
--enable-plugins¶
This flag indicates if Clarive should load plugins at initialization.
Use --no-enable-plugins to prevent Clarive from loading plugins from the init/ directory at startup.
--debug¶
Turns on reporting debug messages to the log file.
--trace [n]¶
This option sets the trace level for debug messages.
--base [path]¶
Sets a different CLARIVE_BASE environment variable.
Setting it here overwrites setting it as an environment variable.
--home [path]¶
Sets a different CLARIVE_HOME environment variable. By default CLARIVE_HOME is set to CLARIVE_BASE/clarive.
Setting it here overwrites setting it as an environment variable.
Setting options in the [env].yml config file¶
All the options here can be set also in the [config].yml file, except the -c option for logical reasons.
For example, this could be an [config].yml config file. All options with dash - in the name need to be translated to
underscore _:
debug: 1 trace: 2 load_plugins: 0