ThorstenS-linux / modern-cli-tools

install and upgrade a set of modern rust/go cli tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

modern-cli-tools

ansible helps to install and upgrade a set of modern rust/go cli tools

list of 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

installing

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

running

Your new tools are in ~/bin - expand $PATH if needed or change {{ instpath }}.
For the individual options, consult the relevant project pages

contributing

If you know another great tool, please fill an issue. 👍

tia /t

About

install and upgrade a set of modern rust/go cli tools

License:GNU General Public License v3.0