Install via Cargo:
cargo install dotm
Install via Homebrew:
brew install ysdexlic/formulae/dot
[ ] Write tests
[ ] Error handling
[x] Add github actions to build binary
[x] Release on homebrew
mislav/bump-homebrew-formula-action
)[x] Don't copy pesky system files like .DS_Store
(done by only symlinking
non dotted files)
something/something/.DS_Store
[x] Copy folders/files recursively
[x] Add bootstrapping feature (run bootstrap executables)
[ ] Add ability to have pre/post hooks
[ ] Add ability to have host or tag specific files
[x] Add regex file exclusions
[ ] Add init command to create a new dotfile repo
[ ] Add clone command to wrap git & pull
[x] Add down command to remove symlinks created by dot
[x] Add list command to list symlinks created by dot
[x] Save last state after upping
[x] Consolidate with previous state to clean when upping