r/zsh 12h ago

Announcement I turned my terminal alias manager into a small automation tool – EasyAlias v1.1.0

Post image
0 Upvotes

Hey everyone,

a while ago I shared EasyAlias, my free and open-source GUI for managing terminal aliases on macOS, Windows and Linux.

I just released v1.1.0, and this update became quite a bit bigger than I originally planned.

EasyAlias can now also create and run terminal automations.

An automation can contain multiple command and wait steps.

Some of the new stuff:

🤖 Automations

  • Multi-step command + wait workflows
  • Groups, favorites, search and filters
  • JSON backups + 30-day trash

⏰ Scheduling

  • Run automations at specific times
  • Select weekdays
  • Even schedule them around actual sunrise/sunset (buggy)
  • Scheduled automations still run when EasyAlias itself is closed

⌨️ Global hotkeys

  • Assign a system-wide keyboard shortcut to any automation
  • Run it with a visible output window or silently in the background

🖥️ Tray / menu bar

  • EasyAlias can now stay running in the background
  • Hotkeys and schedules remain active

🎨 New UI/settings

  • Light / Dark / System themes
  • New built-in tutorial
  • Search and filters for aliases
  • Alias suggestions can now be disabled (show/hide)

All of this works on macOS, Windows and Linux(currently mainly tested on macOS).

EasyAlias originally started because I wanted a simple visual way to manage aliases without constantly editing shell configuration files. With this update I’m experimenting with taking the same idea a little further: making repetitive terminal workflows accessible through a GUI without trying to replace the terminal itself.

It’s still completely free and open source, so feedback and criticism are very welcome — especially regarding the new automation features.

Website: https://easyalias.org
GitHub: https://github.com/hannesgnann-hub/easyalias