Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A CLI Github Cheatsheet for quick access to Github CLI commands

Notifications You must be signed in to change notification settings

Sammy949/cheats-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

18 Commits

Repository files navigation

Helpsheet CLI

πŸš€ Your comprehensive modular offline terminal help system - Git, NPM, Docker commands and more!

Vision

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...

Features

  • 🎯 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

Installation

npm i -g helpsheet-cli

Usage

After installation, run:

helpsheet

You'll see a clean interface with:

  1. Tool Selection - Choose from Git, NPM, Docker, or search across all
  2. Category Browsing - Navigate through organized command categories
  3. Command Selection - Pick commands to copy to clipboard
  4. Global Search - Find commands across all tools

Available Developer Tools

🐳 Docker (6 Categories)

  • 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

πŸ“š Git (18 Categories)

  • 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

πŸ“¦ NPM (4 Categories)

  • Package Management - Install, update, uninstall packages
  • Scripts & Execution - Run scripts and commands
  • Package Publishing - Publish and manage packages
  • Configuration & Info - Settings and package information

Screenshots

 _ _ _ _ _ 
| | | | ___| |_ __ ___| |__ ___ ___| |_ 
| |_| |/ _ \ | '_ \/ __| '_ \ / _ \/ _ \ __|
| _ | __/ | |_) \__ \ | | | __/ __/ |_ 
|_| |_|\___|_| .__/|___/_| |_|\___|\___|\__|
 |_|
πŸš€ 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

Requirements

  • Node.js 14.0.0 or higher
  • npm or yarn

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Roadmap

  • 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

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

SamY

Support

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! πŸ“š

About

A CLI Github Cheatsheet for quick access to Github CLI commands

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /