{"repo":"DannyBen/alf","free":true,"listed":false,"github":"https://github.com/DannyBen/alf","clone":"git clone https://github.com/DannyBen/alf.git","description":"Bash Alias Generator and Manager","language":"Shell","stars":121,"topics":["aliases","shortcuts","bash","alias-generator"],"license":"MIT","category":"cli-tools","readme_excerpt":"Alf - Your Little Bash Alias Friend --- Alf enhances your bash alias management. It was developed using the [Bashly Command Line Framework][bashly]. Features - Create aliases by using a config file. - Create aliases for sub-commands (for example, g s for git status ). - Synchronize your aliases across hosts or users by uploading your config file to GitHub. - Does not alter anything in your system except for creating the /.bash aliases file, which is normally already sourced by your login process. - Works with bash and zsh. Demo Installation Install the alf executable script: If you prefer to install manually, simply download the alf file, place it somewhere in your path, and make it executable. Note that alf requires bash 4.0 or higher ( brew install bash for mac users). Using with GitHub-hosted configuration (recommended) The easiest way to use alf is to create a repository on github, call it alf-conf , and put an alf.conf file in it. 1. Create your own alf-conf repository - See the alf.conf file as a starting point, or - [Generate a template][template] from my [alf-conf][conf] 2. Connect alf to your repository 3. Save and source your aliases Using without GitHub If you want to try alf before creating your github repo, use this method to create your bash aliases file from a local configuration file. 1. Create your alf.conf file See the sample alf.conf file as a starting point. 2. Save and source your aliases Additional usage patterns File format reference ( alf.conf ) - Samp","default_branch":null,"files":null,"tree":[],"storefront":"/r/DannyBen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DannyBen/alf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}