Command-Line Flags
Version
Display the ClawControl version:- Verify installation
- Check for updates
- Report bugs (include version in issue reports)
Help
Display command-line help:Update
Update ClawControl to the latest version:- Fetches the latest version from npm registry
- Updates via
bun add -g clawcontrol@latest - Shows progress and success/failure messages
- Requires Bun to be installed
ClawControl automatically checks for updates on startup and updates itself unless
CLAWCONTROL_SKIP_UPDATE=1 is set.Interactive TUI (Default)
Launch the interactive text user interface:Launch Modes
ClawControl has one primary mode:Interactive TUI Mode (Default)
- Full-screen terminal interface
- Command-based navigation
- Real-time feedback
- Keyboard-driven
- Mouse support (scroll, select)
- Terminal with ANSI color support
- Minimum 80x24 terminal size
- True color support recommended
Configuration
ClawControl stores configuration in:Configuration Files
No global configuration file exists. All settings are per-deployment.Environment Variables
ClawControl supports the following environment variable:CLAWCONTROL_SKIP_UPDATE
Skip the automatic update check on startup:- You want to stay on a specific version
- You’re running in CI/CD pipelines
- You’re developing locally and don’t want interruptions
- You have network restrictions
The automatic update check runs on every launch (unless skipped) and updates ClawControl if a newer version is available on npm.
Terminal Compatibility
ClawControl works best with modern terminals:Fully Supported
macOS:- iTerm2 ✓
- Warp ✓
- Kitty ✓
- Alacritty ✓
- WezTerm ✓
- Terminal.app (macOS 26+) ✓
- GNOME Terminal ✓
- Konsole ✓
- Kitty ✓
- Alacritty ✓
- WezTerm ✓
- Terminator ✓
- Windows Terminal ✓
- WSL2 + any Linux terminal ✓
Partial Support
macOS:- Terminal.app (macOS 25 and earlier) - Colors may look wrong
- xterm - Basic colors only
- rxvt - Basic colors only
Not Supported
- Windows Command Prompt (cmd.exe)
- Windows PowerShell (non-Terminal)
- Very old terminals without ANSI support
If you see a yellow warning bar about true color support, consider upgrading your terminal or using an alternative like iTerm2, Kitty, or Windows Terminal.
Color Support
True Color (24-bit)
Recommended for best experience:Fallback Colors
If your terminal doesn’t support true color:Mouse Support
ClawControl supports mouse interactions:- Click - Select items in lists
- Scroll - Scroll through logs and content
- Drag - Select text for copying
Text Selection and Copy
Select text with mouse:- Click and drag to select text
- Text is automatically copied to clipboard (via OSC 52)
- Paste anywhere (Cmd+V / Ctrl+V)
Performance
System Requirements
Minimum:- 512MB RAM
- Any modern CPU
- 50MB disk space
- 1GB RAM
- Multi-core CPU
- 100MB disk space
Network Requirements
- Internet connection required
- Outbound HTTPS (443) for API calls
- Outbound SSH (22) for server access
Debug Mode
ClawControl logs debug information to:- API requests/responses
- SSH connection attempts
- Deployment progress
- Error details
Exit Codes
ClawControl uses standard exit codes:- 0 - Success
- 1 - General error
- 2 - Configuration error
Updates
Automatic Updates
ClawControl automatically checks for updates on every launch and updates itself:Manual Update
Force an update check and install:Check Current Version
Update via Package Manager
You can also update manually via npm/pnpm/bun:Uninstall
Remove ClawControl:Node.js Requirements
ClawControl requires Node.js 20.0.0 or higher:- macOS:
brew install node - Linux: Use nvm or package manager
- Windows: Download from nodejs.org
Package Manager
ClawControl is distributed via npm:Example Usage
Basic Workflow
Quick Version Check
Get Help
Tips
Troubleshooting
Command Not Found
Permission Errors
Old Node.js Version
Colors Look Wrong
See yellow warning bar: Solution:- Use a modern terminal (iTerm2, Kitty, Windows Terminal)
- Or upgrade to macOS 26+ for Terminal.app support
Next Steps
Overview
Back to CLI overview
Quick Start
Create your first deployment
Help Command
In-app help reference
Templates
Reusable configurations