Dotfiles synchronizer
This is a work in progress, at a very early stage of development.
dfs help
This is a sketch of the intended structure and does not reflect the actual implementation at the moment:
- config
- init
- show
- status
- profile
- list
- new
- remove
- activate
- deactivate
- link
- unlink
- add
- remove
dfs profile list
dfs profile new <name>
This will add symlinks for every tracked file.
Add --force
to allow overwriting files which are not symlinks.
dfs profile activate <name>
link
creates a symlink for the specified paths if they are tracked by the current profile.
unlink
materializes (converts from symlinks to actual files) the specified tracked paths.
dfs link <path>...
dfs unlink <path>...