The Alias Maker plugin is a zsh plugin that allows you to easily create and manage custom zsh aliases from the command line.
- Clone the Alias Maker repository:
git clone https://github.com/MefitHp/alias-maker.git ~/.oh-my-zsh/custom/plugins/alias-maker
- Then, add
alias-makerto your Zsh plugins list in your.zshrcfile:
If using you're using VSCode you can open the file with the following command:
code ~/.zshrcThen just update the plugins
plugins=(plugin1 plugin2 alias-maker)- Restart your zsh shell or update the shell.
source ~/.zshrcThe Alias Maker plugin provides the following subcommands:
amc <alias_name> <alias_command> # Create a new custom zsh alias
amd <alias_name> # Delete an existing custom zsh alias
am --list, -l # List all custom zsh aliases defined in your .zshrc file
am --help, -h # Show help message
To create a new custom zsh alias, use the amc (Just an alias-maker-create shortcut) subcommand followed by
the name and command for the new alias:
amc myalias 'ls -la'
This will create a new zsh alias named myalias that executes the command ls -la.
To delete an existing custom zsh alias, use the amd subcommand followed by the name of the alias:
amd myalias
This will delete the myalias alias if it exists.
To list all custom zsh aliases defined in your .zshrc file, use the am --list subcommand:
am --list
Example output:
🔧 Custom aliases found in /Users/YOUR_USER/.zshrc:
- zshconfig → "mate ~/.zshrc"
- ohmyzsh →"mate ~/.oh-my-zsh"