List of programs I use including short remarks explain interesting details or remarkable features.
ssh
I no longer need PuTTy.pass
(see under Security), everything is managed as a simple Git repository, in which simple text or smarter template files are tracked. Upon request, these files are copied or interpreted as the target state for one's dotfiles (e.g. .bashrc
or .ssh/config
). Local changes can be imported or discarded, and after a git push
can be shared across machines. Simple environment variables + template with logical conditions can be used to capture differences. For example, an if-clause can make some commands or host definitions only available on machines with the correct machine name, operating system or based on even more complex conditions.pass git push
and my passwords are stored on a server of my choice (and control).