wrun-cli
v0.1.2
Published
Interactive CLI for common git workflows with menu-driven shortcuts
Downloads
211
Maintainers
Readme
🖥️ wrun cli
⚠️ Work in Progress - Interactive terminal tool to speed up common tasks
An interactive CLI that provides menu-driven shortcuts for common git workflows. Wraps git and gh commands with a friendly interface to reduce typing and memorization of complex command flags.
Features
- 🎯 Interactive menu navigation with category-based command organization
- 🚀 Direct command execution:
wrun git pror navigate through menus - ⚡ Common git workflows simplified:
- Push and set upstream branch
- Create pull requests with
ghintegration - Soft reset last commit
- Amend single or multiple commit messages
- 🔄 Back navigation between menus
- ✨ Emoji-enhanced output for better readability
Requirements
- GitHub CLI (
gh) - git
Installation
npm install -g wrun-cliOr use with npx without installing:
npx wrun-cliDevelopment Installation
npm install
npm link # Makes wrun available globally for local testingUsage
# Interactive menu mode
wrun
# Jump to category menu
wrun git
# Execute command directly
wrun git pr
wrun git set-upstream
wrun git amendAvailable Commands
Git Category
- set-upstream - Push and set upstream branch
- pr - Create pull request with GitHub CLI
- reset - Soft reset last commit
- amend - Edit last commit message
- amend-multiple - Edit multiple commit messages interactively
Development
# Local testing
node bin/wrun.js
node bin/wrun.js git pr
# Run globally after npm link
wrun