Pretty cool. When I downloaded and tried to use it, I found the interface to be mildly surprising. I expected ali define hi=echo hi to work, but ali doesn’t use traditional alias syntax. Worse, I got no error message and was just confused when there was no hi function registered. Perhaps a warning if the command contained a = would be helpful?
ali define hi=echo hi
This is neat, but also not something I would use. I prefer to keep as close to the system I am actually using as possible. In this case, this is a nice interface to make working with aliases easier, but also obscures a bit of how aliases work (that is, by being loaded from some file based on your shell of choice).