Recently, I've done a lot of work on my dotfiles. One thing that always bothers me is the sheer amount of aliases I have laying around everywhere. Kinda frustrating.
Additionally, I have a set of scripts I in my env which I'd really like to automatically set aliases to easily.

A commonly accepted idea is to separate all your aliases out into something like an .aliasrc file. This is definitely very helpful. However, I would love something that could manage my aliases for me, telling me when thers a duplicate, or automatically making an alias for every available .sh file in a given directory..


aa addkey "ssh-add -a ~/.ssh/id_rsa"

At present, this will have to do:

# source aliases
source $ALIASFILE  
function add_alias() {  
    if [[ -z $1 || -z $2 || $# -gt 2 ]]; then
        echo usage:
        echo "\t\$$0 ll 'ls -l'"
        echo "alias $1='$2'" >> $ALIASFILE
        echo "alias ADDED to $ALIASFILE"
Blog Logo

Mario Loria




Because gets old after a while.

Back to Overview