abstract const classcamembert::ExecCmd
sys::Obj camembert::Cmd camembert::ExecCmd
Executable command
- callback
abstract |Console? callback()
- cmdKey
abstract Str cmdKey()
A unique key for the command
- defaultCmd
abstract CmdArgs defaultCmd()
Default command args
- folder
abstract File folder()
the folder where the command will be executed
- interaction
abstract ExecCmdInteractive interaction()
How interactive is the command (can user review/edit the command)
- invoke
- itemFinder
- persist
abstract Bool persist()
Persist to file or not - Whether to remember across restarts, or just for this session
- variables
The variables for this command (Ex: "env_home" : "/tmp/...")