ansible helps to install and upgrade a set of modern rust/go cli tools
- bat - a
cat
(1) clone with wings - broot - get an overview of a directory, even a big one
- dstp - run common networking tests against your site
- exa - a modern replacement for
ls
example:alias k='exa --long --git -s modified --icons'
- fd - a simple, fast and user-friendly alternative to
find
- fzf - a general-purpose command-line fuzzy finder
- gh - GitHub’s official command line tool
gh
- gickup - clone/mirror git-repositories
- glow - render markdown on the CLI, with pizzazz!
- pandoc - Universal markup converter written in haskell
- restic - fast, secure, efficient backup program
- watchexec - executes commands in response to file modifications
Just invoke ansible like this, to install all tools on localhost
:
ansible-playbook tool*yml
Invoke like this, to install fd as sudo enabled user under /usr/local/bin
:
sudo ansible-playbook -e instpath="/usr/local/bin" tool_fd.yml
Your new tools are in ~/bin
- expand $PATH
if needed or change {{ instpath }}
.
For the individual options, consult the relevant project pages
If you know another great tool, please fill an issue. 👍
tia /t