Backing up and restoring home directory configuration files
vcsh Initialise repository REPO, creating a file in ~/.config/vcsh/repo.d/REPO.git: vcsh init REPO Copy the template gitignore and replace expample keyword by REPO: cp ~/.gitignore.d/{template,REPO} && sed -i "s|example|REPO|g" ~/.gitignore.d/REPO Add the gitignore first, and then all the non-ignored files in gitignore REPO vcsh REPO add -f .gitignore.d/REPO && vcsh REPO add -A Check that every REPO config file is tracked vcsh list-tracked-by REPO Commit the changes vcsh REPO commit -av ...