@workrail/cli
v0.4.9
Published
Workrail CLI - Track your engineering work and build a career record
Maintainers
Readme
Workrail CLI
Track your engineering work, capture achievements, and build a career record from your terminal.
Installation
Install globally using your preferred package manager:
npm:
npm install -g @workrail/clipnpm:
pnpm add -g @workrail/clibun:
bun add -g @workrail/cliRequirements: Node.js 18+ (automatically installed with the CLI)
Supported Platforms
- macOS (Apple Silicon & Intel)
- Linux (x64 & ARM64)
- Windows (x64)
The CLI automatically downloads the correct binary for your platform during installation.
Quick Start
Authenticate (opens browser):
workrail auth loginLink your repository to a Workrail project:
workrail linkSync your work (captures commit metadata, not source code):
workrail syncCreate an entry manually (for non-code achievements):
workrail entry addEnable autosync (optional - runs sync on a schedule):
workrail autosync enableView your dashboard at workrail.dev
Common Commands
| Command | Description |
| --------------------------- | --------------------------------------- |
| workrail auth login | Authenticate via browser OAuth |
| workrail auth status | Check authentication status |
| workrail link | Link current repo to a Workrail project |
| workrail sync | Sync commits and create entries |
| workrail entry add | Create an achievement entry manually |
| workrail status | View sync status and linked repos |
| workrail autosync enable | Enable automatic syncing |
| workrail autosync status | Check autosync status |
| workrail autosync disable | Disable automatic syncing |
| workrail --version | Show CLI version |
| workrail --help | Show all available commands |
Privacy
Workrail syncs metadata only (commit hashes, timestamps, messages). Your source code never leaves your machine. Read more about our privacy practices.
Updating
To update to the latest version:
npm:
npm update -g @workrail/clipnpm:
pnpm update -g @workrail/clibun:
bun update -g @workrail/cliUninstalling
npm:
npm uninstall -g @workrail/clipnpm:
pnpm remove -g @workrail/clibun:
bun remove -g @workrail/cliTroubleshooting
Installation fails or binary not found:
- Ensure Node.js 18+ is installed:
node --version - Try reinstalling:
npm uninstall -g @workrail/cli && npm install -g @workrail/cli
Authentication issues:
- Run
workrail auth loginagain to re-authenticate - Check status with
workrail auth status
Sync not working:
- Ensure you're in a git repository
- Run
workrail linkto link the repo first - Check
workrail statusto verify repo is linked
Support
- Documentation: workrail.dev/docs
- Email: [email protected]
License
Proprietary - All rights reserved © 2026 AVIATOLABS FZ-LLC
