{"repo":"rvigo/cl","free":true,"listed":false,"github":"https://github.com/rvigo/cl","clone":"git clone https://github.com/rvigo/cl.git","description":"Group your commands and aliases in a nice place","language":"Rust","stars":21,"topics":["shell","aliases","cli","rust","tui","command-line","productivity","terminal","zsh","alias"],"license":"CC0-1.0","category":"cli-tools","readme_excerpt":"cl cl (short for C ommand L ist) is a way to group all your aliases , once in a while commands or multiple commands with a lot of args in an organized and human readable place how to install macOs (intel and silicon) and Linux using homebrew : If you use ZSH, an autocomplete script will be installed with the application. usage Using the application interface to add, edit, and run commands: Using the application's CLI to execute stored commands: If you are using the ZSH shell and fzf, a widget can be installed with cl config zsh-widget --install . After that, you can call the exec function (with some cool autocomplete features) pressing CTRL+O You can pass args and flags to the stored command: You can also set variables in your command and pass them as named parameters : A more real world example: Importing/exporting your aliases is possible using the share subcommand:","default_branch":null,"files":null,"tree":[],"storefront":"/r/rvigo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rvigo/cl/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."}