Releases: mrvi0/cli-cheatsheet
Releases · mrvi0/cli-cheatsheet
v2.11.0 — Internationalization, Contributor Experience & Translation Campaign 🚀
✨ What's new in v2.11.0
🌍 Internationalization (i18n) Expansion
- Added template translation files for German (de), French (fr), and Spanish (es) for all supported utilities.
- Now it's easier than ever to contribute translations for new languages!
🛠️ Contributor Experience Improvements
- Updated CONTRIBUTING.md and TRANSLATION_GUIDE.md:
- Clear instructions: create a separate branch and PR for each utility/language.
- Added examples for branch names and commit messages.
- Added info about the automatic contributors list.
- Added a Contributors section to README, powered by all-contributors.
- Now every contributor will be automatically recognized in the project!
🚦 Translation Campaign Automation
- Added scripts (not in repo) for:
- Mass creation of translation issues for all utilities and languages.
- Mass closing of translation issues via GitHub API.
- Issues for translations now include:
- Friendly, detailed descriptions with direct links to files and translation guide.
- Attractive labels:
good first issue,help wanted,translation,language:<lang>. - Call-to-action block with a star button to encourage starring the project!
🗂️ New Language Directories
- All translation templates for de, fr, es are now present in the repo and ready for contributions.
🧹 Other Improvements
.gitignoreupdated to exclude local automation scripts.- Minor documentation and workflow improvements.
💡 How to contribute a translation?
- Pick an open translation issue with your language and utility.
- Translate the values in the provided JSON file (do not change keys).
- Make a separate PR for each translation.
- See your name in the Contributors section after merge!
Thank you to everyone who helps make cli-cheatsheet better and more accessible for the world! 🌎✨
v2.2.0
� Just released v2.2.0 of my CLI cheat sheet utility!
✨ What's new:
• Fixed hardcoded section headers in ALL cheat sheets
• Added 334+ new translations for better i18n
• Improved user experience across 10+ utilities
🛠️ Features:
• 13 comprehensive cheat sheets (bash, git, docker, vim, etc.)
• English/Russian support with JSON translations
• Colorized output & advanced search
• One-command installation
💡 Perfect for devs who want quick command reference without leaving terminal!
v2.0.0
Added
- Significantly expanded bash cheat sheet with 123 comprehensive commands
- Organized into 15 logical categories:
- File system operations (ls, cd, pwd, mkdir, rm, cp, mv, ln)
- File viewing (cat, less, head, tail, nano, vim)
- Search and filtering (grep, find, locate, which, whereis)
- Process management (ps, top, htop, kill, jobs, fg, bg)
- System information (df, du, free, uname, whoami, uptime)
- Network commands (ping, netstat, ss, ifconfig, wget, curl, ssh, scp)
- Archives and compression (tar, zip, gzip)
- File permissions (chmod, chown, chgrp, umask)
- Environment variables (export, env, set, unset)
- I/O redirection (>, >>, <, 2>, |, &&, ||)
- History and completion (history, !!, Ctrl+R, Tab)
- Text utilities (sort, uniq, wc, cut, awk, sed, tr, xargs)
- Monitoring and logs (dmesg, journalctl, watch, strace, lsof)
- System administration (sudo, su, passwd, useradd, systemctl)
- Useful aliases and bash functions
Changed
- BREAKING: Changed translation key format from
{key}to[[key]]to avoid conflicts with command syntax - BREAKING: Reorganized translation files structure for better performance
- Split large localization files into separate files per utility
- New structure:
localizations/{lang}/{utility}.json - Improved loading performance for large cheat sheets
- Expanded bash template from 5 to 123 translation keys
- Improved organization with clear section headers
- Enhanced usability with comprehensive command coverage
- Fixed search functionality to work with new
[[key]]format - Search now properly shows both commands and descriptions for matches
Fixed
- Search function to display commands with descriptions
- Translation key conflicts with command syntax (especially in awk)
- Performance issues with large translation files
- Missing translation keys in all cheat sheets
- Empty descriptions in localization files
Technical Improvements
- Replaced all
echocalls withprintf '%s\n'for better handling of special characters - Optimized translation loading for better performance
- Improved search algorithm to find matches in commands, descriptions, keys, and translations
- Better error handling and fallback mechanisms
v1.5.0
Full Changelog: v1.4.1...v1.5.0