3 ms·
One of the highest ROI things I ever did was just write a few bash scripts which can be run out of the box on a fresh copy of Ubuntu, and set me up with everyth
by hiAndrewQuinn 2y ago
One of the highest ROI things I ever did was just write a few bash scripts which can be run out of the box on a fresh copy of Ubuntu, and set me up with everything I want there to be. [1]
As a result, most of the non-memory issues listed here are things I solved once in those scripts and rarely have to think about again. Most of the simple memory issues can be solved by running `cheat x` and/or `tldr x`, where x = the program I'm struggling to remember the basic usecase of, both installed by those scripts of course. Most of the more obscure memory issues I can deal with with either ChatGPT or Anki these days.
I originally considered writing my scripts as a `host: localhost` Ansible playbook instead, but then I remembered that whatever I might gain in idempotency I would lose tenfold in hackability. I am guaranteed to be doing shell for the rest of my life; I am decidedly not guaranteed to be doing Ansible, or any other config management tool for that matter.
[1]: https://github.com/hiAndrewQuinn/shell-bling-ubuntu https://github.com/hiAndrewQuinn/shell-bling-ubuntu
- lifefeed 2y agoI did the same. I have a little dotfiles repo[0] on github that I clone on a new machine, then I execute a setup.sh file that installs a messy set of aliases and functions to set up my cozy unix world. [0]: https://github.com/jmcguire/dotfiles https://github.com/jmcguire/dotfiles
- hiAndrewQuinn 2y agoI always enjoy seeing people still using Perl out in the wild. Lynx, too. I use chezmoi for dotfiles management myself but honestly it's kind of overkill, I should probably just start tracking ~ like this.
- lifefeed 2y agoI've tried a few dotfile management tools, and yeah they're always overkill. Plus it's one more dependency to handle when I'm setting up a new environment.