Set of bash scripts to manage dotfiles and custom ~/bin scripts
- Fork this repository into your github/gitlab/other account
- Clone forked repository into your home directory
- run:
. ~/dotman/install.sh
To add a file and push it to the repository:
cd ~
dotadd path/under/home/directory/to/the/file
To sync from the repository, use dotpull command
To push changes made to your previously registered dotfiles, use dotpull command
dotsync command will stash your local changes, pull and apply changes from the repository, and then it will unstash and push your local changes to the repository
To reset any changes made to registered dotfiles, use dotclean command