homefiles

Your files, sync'd anywhere
Download

homefiles Ranking & Summary

Advertisement

  • Rating:
  • 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