N+1th dotmanager manager with public and private repository and git support
Project description
npp_dotfiles makes it easy to use and manage your configuration files while keeping them in one secure directory (like Dropbox or other hosts). You can configure it to symlink your files to their destination directory with support to different names in backup and working dirs. More, you can manage the config files, that you want to share with others separate from your private ones. Uses git to automatically push and pull repositories on backup. A dotfiles syncer and symlinker, written in python, with Git syncing support.
Current stable version is 0.1.6
Main features
Read from config file (~/.dotfiles)
Specify another dotfile to use (one use)
Distinguish between public and private repos
Make symlinks for usage and for public repo
Git syncer
Make a separate git syncer (maybe with inotify reminder)
Separate syncing action for private and public repos
Action to set up public repo (pull from github, then symlink with force from private dir
Contents of config file (~/.dotfiles):
Private repo url
Public repo url
Absolute path to private repository dir
All sections have two parts a general, and a private
Section for main config files (.zshrc, .vimrc, oh-my-zsh.sh, etc.)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.