Releases: d3uceY/Ya-CLI
v0.4.2
Changelog
- 1e1469c feat: Add rename command for existing shortcuts
- fce67d2 feat: Add shell tab-completion for shortcut commands
- 2dabae1 feat: Display the number of shortcuts available in the list command
- 09d07bb feat: Display the number of shortcuts available in the list command
- bc7625a feat: Update README with new features including rename, overwrite protection, safe delete, and shell tab-completion
- 7ee1f89 feat: Update application version to v0.4.2
--- - 🖥️ GUI Available: Prefer a graphical interface? Check out Ya-GUI - a modern desktop application for managing your shortcuts visually Released by d3uceY.
v0.4.1
Changelog
- 70513dd Merge pull request #4 from d3uceY/overwrite-warning-in-ya-add
- 7f1a802 Merge pull request #5 from d3uceY/Confirmation-prompt-on-ya-remove
- c0d8a32 chore: Bump application version to v0.4.1
- da6d5be feat: Add confirmation prompt before removing a shortcut
- 3967dba feat: Add overwrite warning for existing shortcuts in 'ya add' command
--- - 🖥️ GUI Available: Prefer a graphical interface? Check out Ya-GUI - a modern desktop application for managing your shortcuts visually Released by d3uceY.
v0.4.0
Changelog
- 9b1d61f Add indirect dependencies for mousetrap, cobra, and pflag in go.mod and go.sum
- 8d12e11 Add template functionality to command resolution
- 7c7304e Bump application version to v0.3.3
- f0f9b65 Bump application version to v0.4.0
- 2d57487 Comment out pull_request trigger in release workflow
- 1fe9371 Implement Cobra CLI commands for shortcut management and add ExportShortcuts function
- e56760c Improve user experience by providing a cancellation message when input is interrupted in ResolveTemplates function
- 3183188 Merge pull request #1 from d3uceY/rewrite-app-in-cobra-cli
- e737463 Merge pull request #2 from d3uceY/add-template-functionality-to-app
- f94fe79 Merge pull request #3 from d3uceY/update-help-command-and-read-me-docs
- ca2739a Update help command and README to include template values and export functionality
--- - 🖥️ GUI Available: Prefer a graphical interface? Check out Ya-GUI - a modern desktop application for managing your shortcuts visually Released by d3uceY.
v0.3.2
Changelog
- 9a9b28e Bump application version to v0.3.2
- 7eacfbd Fix usage message condition for 'show' command in main.go
- 3125c9d Merge branch 'main' of https://github.com/d3uceY/Pronto
- 58dfd5b Merge branch 'main' of https://github.com/d3uceY/Pronto
- 9139a6d Refactor feature list formatting in README.md for improved readability
- b7e98fd Update README.md
- 49cc518 Update README.md
- fdc4f9a Update README.md
- 329eaeb Update README.md
- adc8deb Update README.md
- 8c21a40 Update README.md
- 7fcf95f Update README.md
- 66f2820 Update release footer to include GUI information and link to Ya-GUI
- 8e0dd51 Update release footer to reflect correct author information
--- - 🖥️ GUI Available: Prefer a graphical interface? Check out Ya-GUI - a modern desktop application for managing your shortcuts visually Released by d3uceY.
v0.3.1
Changelog
- 2f0a890 Add GoReleaser configuration and update module structure
- b24100c Add repository details for Homebrew cask configuration
- c917e8f Update GITHUB_TOKEN reference in release workflow
- 181be7f Update GITHUB_TOKEN reference to use PUBLISHER_TOKEN in release workflow
- 6e625cc Update GoReleaser version specification in release workflow
- 60a2c57 Update README.md
Released by d3uceY.
v0.3.0
Ya CLI v0.3.0 🚀
✨ New Features
-
Search shortcuts
- Added
ya search <keyword>to quickly find shortcuts by name or command. Supports partial matches for faster discovery. - Added
ya import <path-tofile>to import shortcuts (json). - and more
- Added
-
Improved shortcut listing
- Shortcuts are now displayed more clearly with improved formatting.
- Commands are shown inline with their shortcut names for better readability.
-
Argument forwarding
-
Shortcuts can now accept and forward arguments.
-
Example:
ya gcm -m "fix login bug"Executes:
git commit -m "fix login bug"
-
🛠 Improvements
- Better internal shortcut handling and validation.
- Cleaner command execution flow for more predictable behavior.
- More idiomatic Go patterns across shortcut utilities.
🐛 Bug Fixes
- Fixed a potential nil map dereference when filtering shortcuts.
- Improved error handling when shortcuts are missing or invalid.
📦 Upgrade Notes
No breaking changes.
Existing shortcuts continue to work as expected.
Version: v0.3.0
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
🚀 Ya v0.2.0
This release focuses on multi-platform support, better command execution, and clearer terminal output, making Ya more reliable across different environments.
✨ Features
- Multi-platform command execution
- Updated
main.goto improve compatibility across Windows, macOS, and Linux.
- Updated
- Improved terminal output
- Added color support for usage instructions and errors to improve readability.
- New dependencies
- Integrated terminal and color-handling libraries for consistent CLI behavior.
🐛 Fixes
- Replaced standard
fmtoutput with colored messages for clearer error reporting and guidance.
🛠 Improvements
- Refined README to reflect multi-platform usage and updated execution behavior.
v0.1.0
Full Changelog: https://github.com/d3uceY/Ya/commits/v0.1.0
Ya
Ya is a lightweight CLI tool for creating and running command shortcuts.
It lets you map short aliases to longer shell commands and execute them instantly.
Think of it as a personal command dispatcher.
✨ Features
- Create shortcuts for frequently used commands
- Run shortcuts from anywhere
- Remove shortcuts when no longer needed
- Graceful handling of missing or invalid shortcuts
- Cross-platform support (Windows PowerShell, macOS, Linux)
- Minimal, fast, and dependency-free