omni
omni is development workflow orchestration tool
Flexible task runner and scaffolding CLI for streamlined development workflows.
Usage
omni [OPTIONS] <SUBCOMMAND>
Options
-t
, --stdout-trace-level
Print traces to stdout
-
Required: No
-
Default:
info
-
Possible values:
off
,error
,warn
,info
,debug
,trace
-
Environment variable:
OMNI_STDOUT_TRACE_LEVEL
--stderr-trace
Output Error traces to stderr
-
Required: No
-
Default:
false
-
Possible values:
true
,false
-
Environment variable:
OMNI_STDERR_TRACE_ENABLED
--file-trace-output
The file to write traces to
-
Required: No
-
Default:
./.omni/trace/logs
-f
, --file-trace-level
The trace level to use for file traces
-
Required: No
-
Default:
off
-
Possible values:
off
,error
,warn
,info
,debug
,trace
-
Environment variable:
OMNI_FILE_TRACE_LEVEL
-r
, --env-root-dir-marker
The file which marks the root dir where to stop looking for env files
-
Required: No
-
Default:
workspace.omni.yaml
-e
, --env-file
The env files to load per directory
- Required: No
--env
The environment to use
-
Required: No
-
Environment variable:
OMNI_ENV
-i
, --inherit-env-vars
Inherit environment variables from the parent process
-
Required: No
-
Default:
false
-
Possible values:
true
,false
Subcommands
-
env
- Output environment variabls values -
exec
- Execute an ad-hoc command in projects -
config
- Print configuration schemas in JSON -
completion
- Print shell completions -
run
- Execute specified task in projects -
hash
- Get hash for workspace or projects -
declspec
- Generate machine readable CLI specification -
cache
- Cache related subcommands
Examples
omni [OPTIONS] <SUBCOMMAND>