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 -
generator- Code generation related subcommands
Examples
omni [OPTIONS] <SUBCOMMAND>