Expand description
Error codes (ERR_AUBE_*).
Each constant’s value matches its identifier. The ALL slice
is the registry — it gates the generated docs page
(docs/error-codes.md, produced by the
generate-error-codes-docs binary) and the self-tests in
lib.rs. New codes go in both places: define a pub const,
then add a crate::CodeMeta entry to ALL carrying the
category, one-line description, and (optional) bespoke exit
code.
Modules§
- category
- Stable category labels that group codes in the generated docs and
in
EXIT_TABLE’s 10-wide allocation ranges. Public so the docs generator can iterate them in a deterministic order.
Constants§
- ALL
- Registry of every error code with its category, description, and
(optional) bespoke exit code. Walked by the
generate-error-codes-docsbinary and by the self-tests inlib.rsandexit.rs. New codes must be added here. - ERR_
AUBE_ ADVISORY_ CHECK_ FAILED - ERR_
AUBE_ BLOCKED_ EXOTIC_ SUBDEP - ERR_
AUBE_ BUILD_ POLICY_ INVALID_ VERSION_ UNION - ERR_
AUBE_ BUILD_ POLICY_ UNSUPPORTED_ VALUE - ERR_
AUBE_ BUILD_ POLICY_ WILDCARD_ WITH_ VERSION - ERR_
AUBE_ COMPLETION_ FAILED - ERR_
AUBE_ CONFIG_ NESTED_ AUBE_ KEY - ERR_
AUBE_ CONFLICTING_ BUILD_ FLAGS - ERR_
AUBE_ FILTER_ EMPTY - ERR_
AUBE_ FILTER_ GIT_ FAILED - ERR_
AUBE_ FILTER_ GIT_ IO - ERR_
AUBE_ GIT_ ERROR - ERR_
AUBE_ INVALID_ PACKAGE_ NAME - ERR_
AUBE_ LINK_ FAILED - ERR_
AUBE_ LOCKFILE_ PARSE - ERR_
AUBE_ LOCKFILE_ UNSUPPORTED_ FORMAT - ERR_
AUBE_ LOW_ DOWNLOAD_ PACKAGE - ERR_
AUBE_ MALICIOUS_ PACKAGE - ERR_
AUBE_ MANIFEST_ PARSE - ERR_
AUBE_ MANIFEST_ YAML_ PARSE - ERR_
AUBE_ MISSING_ PACKAGE_ INDEX - ERR_
AUBE_ MISSING_ STORE_ FILE - ERR_
AUBE_ NO_ HOME - ERR_
AUBE_ NO_ LOCKFILE - ERR_
AUBE_ NO_ MATCHING_ VERSION - ERR_
AUBE_ NO_ MATURE_ MATCHING_ VERSION - ERR_
AUBE_ NPM_ ONLY_ COMMAND - ERR_
AUBE_ OFFLINE - ERR_
AUBE_ PACKAGE_ NOT_ FOUND - ERR_
AUBE_ PATCHES_ TRACKING_ WRITE - ERR_
AUBE_ PATCH_ FAILED - ERR_
AUBE_ PEER_ CONTEXT_ NOT_ CONVERGED - ERR_
AUBE_ PKG_ CONTENT_ MISMATCH - ERR_
AUBE_ RECURSIVE_ NOT_ SUPPORTED - ERR_
AUBE_ REGISTRY_ ERROR - ERR_
AUBE_ REGISTRY_ WRITE_ REJECTED - ERR_
AUBE_ REMOVE_ PRIOR_ INSTALL_ DIR - ERR_
AUBE_ RESOLUTION_ SHAPE_ MISMATCH - ERR_
AUBE_ RUNTIME_ CHECKSUM_ MISMATCH - ERR_
AUBE_ RUNTIME_ DOWNLOAD_ FAILED - ERR_
AUBE_ RUNTIME_ EXTRACT_ FAILED - ERR_
AUBE_ RUNTIME_ IO - ERR_
AUBE_ RUNTIME_ MISE_ INSTALL_ FAILED - ERR_
AUBE_ RUNTIME_ NO_ MATCHING_ VERSION - ERR_
AUBE_ RUNTIME_ UNSUPPORTED_ PLATFORM - ERR_
AUBE_ RUNTIME_ VERSION_ UNSATISFIED - ERR_
AUBE_ SCRIPT_ NON_ ZERO_ EXIT - ERR_
AUBE_ SCRIPT_ SPAWN - ERR_
AUBE_ SECURITY_ SCANNER_ FAILED - ERR_
AUBE_ SECURITY_ SCANNER_ FATAL - ERR_
AUBE_ TARBALL_ EXTRACT - ERR_
AUBE_ TARBALL_ INTEGRITY - ERR_
AUBE_ TARBALL_ URL_ MISMATCH - ERR_
AUBE_ TRUST_ DOWNGRADE - ERR_
AUBE_ TRUST_ EXCLUDE_ INVALID_ VERSION_ UNION - ERR_
AUBE_ TRUST_ EXCLUDE_ NAME_ GLOB_ WITH_ VERSIONS - ERR_
AUBE_ TRUST_ MISSING_ TIME - ERR_
AUBE_ UNAUTHORIZED - ERR_
AUBE_ UNKNOWN_ CATALOG - ERR_
AUBE_ UNKNOWN_ CATALOG_ ENTRY - ERR_
AUBE_ UNKNOWN_ COMMAND - ERR_
AUBE_ UNSAFE_ INDEX_ KEY - ERR_
AUBE_ UNSAFE_ PACKAGE_ NAME - ERR_
AUBE_ UNSAFE_ SHEBANG_ INTERPRETER - ERR_
AUBE_ UNSUPPORTED_ ENGINE - ERR_
AUBE_ VERSION_ NOT_ FOUND - ERR_
AUBE_ WORKSPACE_ PARSE