Skip to content

Releases: d3uceY/Ya-CLI

v0.4.2

22 May 23:52

Choose a tag to compare

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

22 May 23:19
7f1a802

Choose a tag to compare

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

11 May 15:13
f94fe79

Choose a tag to compare

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

25 Feb 23:31

Choose a tag to compare

Changelog

--- - 🖥️ 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

19 Jan 22:09

Choose a tag to compare

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

17 Jan 20:12

Choose a tag to compare

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
image
  • Improved shortcut listing

    • Shortcuts are now displayed more clearly with improved formatting.
    • Commands are shown inline with their shortcut names for better readability.
image
  • 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

16 Jan 10:26

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

🚀 Ya v0.2.1

✨ Features

  • version check feature
    ya version

v0.2.0

14 Jan 08:28

Choose a tag to compare

🚀 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.go to improve compatibility across Windows, macOS, and Linux.
  • 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 fmt output with colored messages for clearer error reporting and guidance.

🛠 Improvements

  • Refined README to reflect multi-platform usage and updated execution behavior.

v0.1.0

13 Jan 21:16

Choose a tag to compare

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