Crates.io | dotm |
lib.rs | dotm |
version | 0.1.5 |
source | src |
created_at | 2021-03-09 11:13:19.189734 |
updated_at | 2021-03-10 14:10:57.39958 |
description | Dotfile Manager |
homepage | |
repository | https://github.com/ysdexlic/dot |
max_upload_size | |
id | 366256 |
size | 38,385 |
Install via Cargo:
cargo install dotm
Install via Homebrew:
brew install ysdexlic/formulae/dot
Write tests
Error handling
Add github actions to build binary
Release on homebrew
Automate homebrew update PRs (mislav/bump-homebrew-formula-action
)
Don't copy pesky system files like .DS_Store
(done by only symlinking
non dotted files)
something/something/.DS_Store
Copy folders/files recursively
Don't make a symlink for the file, instead make the directories and only symlink the file
Add bootstrapping feature (run bootstrap executables)
Add ability to have pre/post hooks
Add ability to have host or tag specific files
Add regex file exclusions
Add init command to create a new dotfile repo
Add clone command to wrap git & pull
Add down command to remove symlinks created by dot
Add list command to list symlinks created by dot
Save last state after upping
Consolidate with previous state to clean when upping