UNPKG

helpsheet-cli

Version:

Interactive Git command cheatsheet CLI tool

103 lines (76 loc) • 3.04 kB
# Helpsheet CLI šŸš€ An interactive Git command cheatsheet right in your terminal! ## Features - šŸŽÆ **Interactive browsing** - Navigate through categorized Git commands - šŸ“‹ **Auto-copy to clipboard** - Commands are automatically copied when selected - šŸŽØ **Beautiful terminal UI** - Clean, colorful interface with boxed output - šŸ“š **Comprehensive coverage** - 200+ Git commands across 20+ categories - āš ļø **Safety first** - Dangerous commands clearly marked in "Danger Zone" ## Installation ```bash npm i -g helpsheet-cli ``` ## Usage After installation, run: ```bash cheatsheet ``` ## Command 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 ## Screenshots ``` ____ _ _ ____ _ _ / ___|| |(_) / ___|| |__ ___ __ _| |_ ___ | | _| || | | | | '_ \ / _ \/ _` | __/ __| | |_|| || | | |___ | | | | __/ (_| | |_\__ \ \____||_||_| \____||_| |_|\___|\__,_|\__|___/ Welcome to SamY's GitHub Cheatsheet CLI ? šŸ“Œ What category of Git commands do you want to explore? (Use arrow keys) āÆ Init & Clone Status & Information Staging & Commit Push & Pull Branching & Merging Remote & Config Stashing ``` ## 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 ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. ## Author **SamY** - GitHub: [@Sammy949](https://github.com/Sammy949) - Email: urahsamuel0202@gmail.com ## Support If you find this tool helpful, please consider: - ⭐ Starring the repository - šŸ› Reporting bugs or requesting features via [issues](https://github.com/Sammy949/cheats-cli/issues) - šŸ’” Contributing to the codebase --- Made with ā¤ļø for developers by developers