homefilesYour files, sync'd anywhere | |
Download |
homefiles Ranking & Summary
Advertisement
- License:
- MIT/X Consortium Lic...
- Publisher Name:
- Rick Harris
- Publisher web site:
- https://github.com/rconradharris/
homefiles Tags
homefiles Description
Your files, sync'd anywhere homefiles is a Python module that provides github powered backups.homefiles backups your files to github so you can sync them anywhere.The main use for homefiles is keeping a small set of files backed up, versioned, and accessible, for example:- dotfiles (.vimrc, .screenrc)- TODO & IDEAS files- directory full of installation noteshomefiles uses symlinks to map the git-repo-location of a file to its canonical location (see manifest.list)homefiles recognizes additions, changes, and removals in watched directories.Installation1. Download and install homefiles2. Create a private github repo called 'homefiles-data'3. Create the local checkout repo in the default location ~/.homefiles-data homefiles init < github username >4. Add files to homefiles homefiles add TODO homefiles add .vimrc vimrc # no dot in repo copy5. Sync (commit, push, rebuild symlinks) homefiles sync6. OPTIONAL: Add crontab to sync hourly crontab etc/homefiles-crontabClone1. Clone the repo homefiles clone < github username >2. There is no step 2. Requirements: · Python
homefiles Related Software