Constants§
- APP_
NAME - Application name.
- ATTRIBUTION_
LINE - The one-line credit printed under interactive output.
- AUTHOR
- Author of dev-prune.
- CACHE_
QUERY_ TIMEOUT_ SECS - Timeout for the “where does your cache live?” queries
devp cachesmakes. - CONFIG_
DIR_ NAME - Config directory name under user config root.
- DEFAULT_
ALLOW_ MANIFEST_ REWRITE - Whether an adapter whose sync command edits tracked manifests may run it.
- DEFAULT_
AUTO_ DAEMON - Whether the setup pass installs the OS scheduler.
- DEFAULT_
AUTO_ HOOKS - Whether the setup pass installs the global Git auto-registration hooks.
- DEFAULT_
AUTO_ HOOKS_ CHAIN - Whether the setup pass installs the Git hooks in front of another tool’s.
- DEFAULT_
AUTO_ SETUP - Whether dev-prune installs its missing integrations by itself.
- DEFAULT_
CHECK_ INTERVAL_ DAYS - Default interval in days between background daemon prune runs.
- DEFAULT_
COMMAND_ TIMEOUT_ SECS - Default timeout in seconds for lockfile enforcement / CLI commands (10 minutes).
- DEFAULT_
IDLE_ DAYS - Default idle threshold in days before a repository is eligible for pruning.
- DEFAULT_
MIN_ SIZE_ MB - Default size floor, in MiB, below which a bloat directory is left alone.
- DEFAULT_
REQUIRE_ CONFIRMATION - Default setting for requiring interactive confirmation before pruning.
- DEFAULT_
SCAN_ DEPTH - How far below a repository root project discovery descends, by default.
- DEFAULT_
UPDATE_ CHECK - Whether the periodic release check runs. On by default — see
Settings::update_check. - DEVPRUNE_
IGNORE_ FILE - Filename that, when present in a repo root, causes dev-prune to skip that repo entirely.
- ENV_
CONFIG_ DIR_ OVERRIDE - Global environment variable name to override config directory location.
- HISTORY_
STARTS_ AT - The release that started recording per-repository totals and the pass history.
- HOMEPAGE_
URL - Project homepage.
- JSON_
SCHEMA_ URL - Public URL for the JSON Schema used by IDEs for .devprune.json IntelliSense.
- LATEST_
RELEASE_ API_ URL - GitHub API endpoint for the latest published release.
- MAX_
SCAN_ DEPTH_ LIMIT - Upper bound accepted for
scan_depth. - PER_
REPO_ CONFIG_ FILE - Name of the structured per-repository configuration file stored inside repo roots.
- PRUNE_
HISTORY_ LIMIT - How many prune passes
devp statskeeps a summary of. - REGISTRY_
FILENAME - Name of the registry JSON file.
- RELEASES_
URL - GitHub releases page, shown whenever an upgrade is relevant.
- REPO_
URL - Canonical source repository.
- TROUBLESHOOTING_
URL - Documentation URL for troubleshooting lockfile and pruning failures.
- UPDATE_
CHECK_ INTERVAL_ DAYS - Default interval, in days, between automatic release checks.
- UPDATE_
CHECK_ TIMEOUT_ SECS - Default timeout for the release check. Short on purpose — this is a convenience,
and a user waiting on a hung socket is worse than not knowing. Override with
devp config set update_check_timeout_secswhen a proxy needs longer. - VERSION
- Application crate version derived dynamically from
Cargo.toml.
Statics§
- LONG_
VERSION - The body of
devp --version.