A cross-platform CLI tool that simplifies command management through alias creation. Map short names to frequently-used long commands.
curl -fsSL https://raw.githubusercontent.com/Eganathan/aliasly/refs/heads/master/scripts/install.sh | bash
Built for developers who value their time and sanity
Aliases execute directly in your shell. Just type gs instead of al gs or git status.
Support dynamic values using {{param}} placeholder syntax. Create flexible, reusable aliases.
Visual interface accessible via al config. Manage your aliases without touching config files.
Backup and restore alias configurations in YAML format. Share your setup across machines.
Compatible with macOS (Apple Silicon & Intel) and Linux (x86_64 & ARM64) systems.
Standalone executable with no external dependencies. Download and run—that's it.
Create aliases for your most-used commands and watch your productivity soar. No more typing out long git commands or complex build scripts.
With parameterized aliases, you can even pass dynamic values to your commands on the fly.
Everything you need to manage your aliases from the terminal
| Command | Description |
|---|---|
al list |
Display all configured aliases |
al add |
Create a new alias interactively |
al remove <name> |
Delete an existing alias |
al config |
Launch web-based configuration UI |
al export [file] |
Save configuration to file or stdout |
al import <file> |
Merge aliases from backup file |
al completion [shell] |
Generate shell completion scripts (bash|zsh|fish) |
al --help |
Display help documentation |
al --version |
Show installed version |
Don't want to edit config files? No problem. Launch the built-in web interface with a single command and manage your aliases visually.
The web UI automatically detects parameters from your command templates and provides a clean interface for creating, editing, and deleting aliases.