3 ms·
I started to keep an Ansible playbook to setup everything for me. Basically, it replaces most of the core utils with modern alternatives like like cat -> bat, g
by jmconfuzeus 5y ago
I started to keep an Ansible playbook to setup everything for me. Basically, it replaces most of the core utils with modern alternatives like like cat -> bat, grep -> ripgrep, top -> htop, and so on.
That way, I don't have manually install everything for new systems or when I'm doing a clean install on one of my existing systems.
- anchpop 5y agoYou might enjoy looking into nix and nixos. It’s designed to make that workflow as bulletproof as possible. One of my coworkers maintains a github repo that describes his exact system, and can create a sandbox that behaves the exact same as the one he’s used to with one command (on any machine that has nix installed).
- dotancohen 5y agoThe problem isn't getting these tools on our own systems. The problem is getting these tools onto every box that might have to SSH into sometime.
- ghostly_s 5y agoGithub link?
- jmconfuzeus 5y agoI haven't thought about making it public because it's just a matter of using the get_url command to download the binaries into /usr/bin and then outputting a .bashrc and /etc/bash.bashrc that contains aliases for every command like "alias cat=bat".