To manage dotfiles easily, requires the following tools:
gitstow
This is the old structure:
.
βββ README.md
βββ stow.d
βββ packageThis is the new structure:
.
βββ README.md
βββ packageThe aim is to migrate to this simplified structure, when there is time to work through the inevitable disruption this will cause.
Scripts can be added to the $PATH by placing them in package/.local/bin.
This means that the little scripts for integrating a tool can live in the same
place.
.
βββ README.md
βββ stow.d
βββ package
Β Β βββ .config
Β Β βΒ Β βββ program_name
Β Β βΒ Β βββ config_file
Β Β βββ .local
Β Β βββ bin
Β Β βββ scriptWe can extend this approach to script-only packages.
The following packages are important have have dedicated documentation: