aube
Usage: aube [FLAGS] <SUBCOMMAND>
- Usage:
aube [FLAGS] <SUBCOMMAND>
Global Flags
-C --dir <DIR>— Change to directory before running (likemake -Cormise --cd)Aliases:
--cd,--prefix-F --filter <WORKSPACE>— Scope command execution to workspace packages matching a selector.Supports exact names (
my-pkg), globs (@scope/*,*-plugin), paths (./packages/api), graph selectors (pkg...,...pkg), git-ref selectors ([origin/main]), and exclusions (!pkg). Repeatable; matches are OR-ed.Currently honored by
run,test,start,stop,restart,install,exec,list,outdated,publish,deploy,add,remove,update,query,rebuild,why, and implicit-script invocations.-r --recursive— Run the command across every workspace package.Equivalent to
--filter=*; if--filteris also given,--recursiveis a no-op and the explicit filter wins. Honored by the same commands as--filter.-v --verbose— Enable verbose/debug logging (shortcut for--loglevel debug)-V --version— Print version and check for updates.--color— Force colored output even when stderr is not a TTY.Overrides
NO_COLOR/CLICOLOR=0. Mutually exclusive with--no-color.--diag [MODE]— Enable cold-install deep diagnostics. Modes: summary — sum_ms / mean / max / %wall table at end trace — summary + critical path + starvation + what-if + lifecycle live — like trace, plus print every span >= 100ms to stderr live full — like trace, plus write JSONL trace to a file (defaults to ./aube-diag.jsonl)Quick form:
--diagwith no value defaults totrace. Output file path can be set via--diag-file. Threshold for live mode via--diag-threshold-ms.--diag-file <PATH>— Path for--diag fullJSONL trace (default: ./aube-diag.jsonl)--diag-threshold-ms <MS>— Live-mode threshold: only print spans whose duration is >= N ms (default 100).--fail-if-no-match— Error when a workspace selector matches no packages.Accepted globally; selected commands already fail on empty matches.
--filter-prod <PATTERN>— Production-only variant of--filter.Same selector grammar as
--filter, but graph walks (pkg...,...pkg) only followdependencies/optionalDependencies/peerDependenciesedges —devDependencies(and packages reachable solely through them) are skipped. Non-graph forms (exact name, glob, path,[git-ref]) behave identically to--filter. Repeatable; can be combined with--filter.--loglevel <LEVEL>— Set the log level. Logs at or above this level are shown.Choices:
trace,debug,info,warn,error,silent--no-color— Disable colored output.Overrides
FORCE_COLOR/CLICOLOR_FORCEand setsNO_COLOR=1so child processes see the same choice.--reporter <NAME>— Output format: default, append-only, ndjson, silent.defaultrenders the progress UI when stderr is a TTY;append-onlydisables the progress UI in favor of plain line-at-a-time logs;ndjsonemits one JSON object per log event on stderr and is what tooling wrappers should consume;silentsuppresses all non-error output (alias for--loglevel silent).Choices:
default,append-only,ndjson,silent--silent— Suppress all non-error output (alias for--loglevel silent)--workspace-root— Run from the workspace root regardless of the current package.
Flags
-h --help— Print help
Subcommands
aube access [FLAGS] <SUBCOMMAND>aube access get <SUBCOMMAND>aube access get status <PACKAGE>aube access grant <ARGS>…aube access list <SUBCOMMAND>aube access list collaborators <PACKAGE> [USER]aube access list packages [ENTITY]aube access ls [ENTITIES]…aube access revoke <TEAM> <PACKAGE>aube access set <SETTING> <PACKAGE>aube activate <SHELL>aube add [FLAGS] [PACKAGES]…aube approve-builds [--all] [-g --global] [PKG]…aube audit [FLAGS]aube bin [-g --global] [-w --workspace-root]aube bugs [FLAGS] [PACKAGES]…aube cache <SUBCOMMAND>aube cache delete <PATTERNS>…aube cache list [PATTERNS]…aube cache list-registriesaube cache pathaube cache prune [--age-days <AGE_DAYS>] [--dry-run]aube cache view [--json] <NAME>aube cat-file <HASH>aube cat-index <PACKAGE>aube check [--json]aube ci [FLAGS]aube clean [-l --lockfile]aube completion [--force] [--install] <SHELL>aube config [FLAGS] <SUBCOMMAND>aube config delete [--local] [--location <LOCATION>] <KEY>aube config explain <KEY>aube config find <QUERY>…aube config get [FLAGS] <KEY>aube config list [FLAGS]aube config set [--local] [--location <LOCATION>] <KEY> <VALUE>aube config tuiaube create [FLAGS] [PARAMS]…aube dedupe [FLAGS]aube deploy [FLAGS] <TARGET>aube deprecate [FLAGS] <PACKAGE> <MESSAGE>aube deprecations [FLAGS]aube diag <SUBCOMMAND>aube diag analyze <PATH>aube diag compare [--min-delta-ms <MIN_DELTA_MS>] [--min-pct <MIN_PCT>] <A> <B>aube dist-tag [FLAGS] <SUBCOMMAND>aube dist-tag add [--otp <OTP>] <SPEC> [TAG]aube dist-tag ls [PACKAGE]aube dist-tag rm [--otp <OTP>] <PACKAGE> <TAG>aube dlx [FLAGS] [PARAMS]…aube doctor [-J --json]aube exec [FLAGS] <BIN> [ARGS]…aube fetch [FLAGS]aube find-hash [FLAGS] <HASH>aube ignored-builds [-g --global]aube import [--force] [--lockfile-only]aube init [FLAGS]aube install [FLAGS]aube licenses [FLAGS]aube link [-g --global] [PACKAGE]aube list [FLAGS] [PATTERN]aube login [FLAGS]aube logout [FLAGS]aube node [ARGS]…aube outdated [FLAGS] [PATTERN]aube pack [FLAGS]aube patch [--edit-dir <DIR>] [--ignore-existing] <PACKAGE>aube patch-commit [--patches-dir <DIR>] <DIR>aube patch-remove [PATCH]…aube peers <SUBCOMMAND>aube peers check [--json]aube prefix [-g --global]aube prune [-P --prod] [--no-optional]aube publish [FLAGS] [TARBALL|FOLDER]aube purge [-l --lockfile]aube query [FLAGS] <SELECTOR>aube rebuild [PACKAGE]…aube recursive [ARGS]…aube remove [FLAGS] [PACKAGES]…aube restart [FLAGS] [ARGS]…aube root [-g --global]aube run [FLAGS] [SCRIPT] [ARGS]…aube runtime <SUBCOMMAND>aube runtime listaube runtime set [FLAGS] <NAME> <VERSION>aube sbom [FLAGS]aube sponsorsaube start [FLAGS] [ARGS]…aube stop [FLAGS] [ARGS]…aube store <SUBCOMMAND>aube store add <PACKAGES>…aube store pathaube store prune [--dry-run [--json]]aube store statusaube test [FLAGS] [ARGS]…aube trust <SUBCOMMAND>aube trust check [FLAGS] <PACKAGE@VERSION>aube undeprecate [FLAGS] <PACKAGE>aube unlink [-g --global] [PACKAGE]aube unpublish [FLAGS] [SPEC]aube update [FLAGS] [PACKAGES]…aube version [FLAGS] [NEW_VERSION]aube view [FLAGS] [PACKAGE] [FIELD]aube why [FLAGS] <PACKAGE>