v0.1.5 — Open Source

Type less, do more

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
Command copied!

Why Aliasly?

Built for developers who value their time and sanity

No Prefix Required

Aliases execute directly in your shell. Just type gs instead of al gs or git status.

🔧

Parameterized Commands

Support dynamic values using {{param}} placeholder syntax. Create flexible, reusable aliases.

🌐

Web UI Configuration

Visual interface accessible via al config. Manage your aliases without touching config files.

💾

Import / Export

Backup and restore alias configurations in YAML format. Share your setup across machines.

🖥️

Cross-Platform

Compatible with macOS (Apple Silicon & Intel) and Linux (x86_64 & ARM64) systems.

📦

Single Binary

Standalone executable with no external dependencies. Download and run—that's it.

See it in action

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.

$ al add
Alias name: gs
Command: git status
Description: Show git status
✓ Alias 'gs' created
$ gs
On branch main
Your branch is up to date.
nothing to commit, working tree clean
$ gc "fix login bug"
[main 3a2f1b8] fix login bug
1 file changed, 5 insertions(+)

CLI Commands

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

Alias Configuration

gs git status
gc git commit -am "{{message}}"
gp git push origin main
deploy ./deploy.sh {{env}}

Configure via Web UI

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.

  • Visual alias overview at a glance
  • Form-based alias creation
  • Auto-detection of parameters
  • Edit and delete with confirmation