π Your comprehensive modular offline terminal help system - Git, NPM, Docker commands and more!
Helpsheet is your go-to offline terminal companion with a modular architecture that supports multiple developer tools:
- Git (Available) β - 18 categories, 200+ commands
- NPM (Available) β - 4 categories, 32+ commands
- Docker (Available) β - 6 categories, 48+ commands
- GitHub CLI (Planned) π§
- Kubernetes (Planned) π§
- And many more developer tools...
- π― Interactive browsing - Navigate through categorized commands
- π Auto-copy to clipboard - Commands are automatically copied when selected
- π¨ Beautiful terminal UI - Clean, colorful interface with boxed output
- π§ Multi-tool support - Git, NPM, Docker commands in one place
- π Global search - Search across all tools or within specific tools
β οΈ Safety first - Dangerous commands clearly marked in "Danger Zone"- π Modular architecture - Easy to add new developer tools
- π§Ή Clean interface - Collapsible sections and clear navigation
npm i -g helpsheet-cli
After installation, run:
helpsheet
You'll see a clean interface with:
- Tool Selection - Choose from Git, NPM, Docker, or search across all
- Category Browsing - Navigate through organized command categories
- Command Selection - Pick commands to copy to clipboard
- Global Search - Find commands across all tools
- Container Management - Run, stop, start containers
- Image Management - Build, pull, tag images
- Networking - Create and manage networks
- Volumes & Data - Handle persistent storage
- System & Info - Monitor and inspect Docker
- Docker Compose - Multi-container applications
- Init & Clone - Repository initialization and cloning
- Status & Information - Checking repository status and history
- Staging & Commit - Adding files and making commits
- Push & Pull - Synchronizing with remote repositories
- Branching & Merging - Branch operations and merging
- Remote & Config - Remote management and Git configuration
- Stashing - Temporary storage of changes
- Tags - Version tagging operations
- Undoing Changes - Reverting and resetting operations
- Search & Find - Finding commits, files, and content
- Sync & Prune - Repository maintenance and cleanup
- Delete & Cleanup - Removing branches and files
- Submodules - Git submodule management
- GitHub CLI (gh) - GitHub CLI commands
- CI/CD & Automation - Continuous integration helpers
- Advanced Operations - Cherry-picking, patches, worktrees
- Hooks & Automation - Git hooks configuration
- Danger Zone
β οΈ - Potentially destructive operations
- Package Management - Install, update, uninstall packages
- Scripts & Execution - Run scripts and commands
- Package Publishing - Publish and manage packages
- Configuration & Info - Settings and package information
_ _ _ _ _
| | | | ___| |_ __ ___| |__ ___ ___| |_
| |_| |/ _ \ | '_ \/ __| '_ \ / _ \/ _ \ __|
| _ | __/ | |_) \__ \ | | | __/ __/ |_
|_| |_|\___|_| .__/|___/_| |_|\___|\___|\__|
|_|
π Your comprehensive offline terminal help system
Navigate through developer tools and find the commands you need
π 3 Development Knowledge Bases Available:
(Use arrow keys and Enter to navigate)
? What would you like to do?
β― π½ Expand knowledge bases details
π Start exploring tools
β Exit
- Node.js 14.0.0 or higher
- npm or yarn
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Git command cheatsheet (18 categories, 200+ commands)
- NPM command reference (4 categories, 32+ commands)
- Docker commands (6 categories, 48+ commands)
- Modular architecture with auto-discovery
- Global and tool-specific search
- Collapsible interface design
- GitHub CLI commands
- Kubernetes commands
- Custom command categories
- Plugin system for community contributions
This project is licensed under the MIT License - see the LICENSE file for details.
SamY
- GitHub: @Sammy949
- Email: urahsamuel0202@gmail.com
If you find this tool helpful, please consider:
- β Starring the repository
- π Reporting bugs or requesting features via issues
- π‘ Contributing to the codebase
- π Suggesting new command categories to add
Made with β€οΈ for developers by developers
Helpsheet - Because sometimes you need help offline! π