aka

A handler for aliases that a little more feature-rich than Bash's built-in aliases. However, Bash's built-in aliases handle the environment and working directory very differently.

Use

Configuration belongs in ~/.config/aka.yml.

Choose whichever method works for you:

Either way, aka reads the configuration, looks at how it was invoked (busybox-style) and executes the appropriate alias. Additionally, aka will print out a formatted explanation of what the alias is for. Printing out the alias when running it both helps avoid forgetting the true command and helps others that watch you program to understand what's happening.

Installation

Aka is written in Crystal. As such, it must be compiled before it can be ran. After installing the Crystal compiler, you should be able to do the following:

Contributing

  1. Fork it ( https://github.com/Willamin/aka/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors