@eldrex/cli
Command-line interface for DevDiff — intelligent, privacy-first changelog generation

Overview
@eldrex/cli provides the main command line interface to initialize, generate, watch, and audit changelogs.
Installation
npm install -g @eldrex/cli
CLI Commands
devdiff init — Set up the configuration and install local Git hook triggers.
devdiff generate — Perform manual diff parsing and prompt generation.
devdiff watch — Monitor repository indexes for staged diff changes in real-time.
devdiff report — Start the local dashboard interface.
devdiff audit — Show the local AI execution history and security logs.
🔒 Security & Privacy
What This Package Accesses
| File System | Read configurations, write local log cache | Yes | No |
| Shell | Run whitelisted git operations, detect Ollama path | Yes | Yes |
Shell Access notice
This package accesses the shell for specific whitelisted operations (like git status, git diff, and checking for local binaries via which). You can fully disable shell execution by setting:
{
"security": {
"disableShellAccess": true
}
}
When disabled, isomorphic-git is used instead.
License
MIT © DevDiff Contributors