machinit
Provides a simple way of syncing files between different machines using git.
Currently, only supports Ubuntu 14.04 and 16.04, but that should hit the majority of the users.
You can also install machinit globally via npm by running 'sudo npm install -g machinit'. After installation, you can run 'machinit help' to get a list of commands.
machinit utilizes:
simple-git: https://www.npmjs.com/package/simple-git
command-line-commands: https://www.npmjs.com/package/command-line-commands
shelljs: https://www.npmjs.com/package/shelljs
require-all: https://www.npmjs.com/package/require-all
url-parse: https://www.npmjs.com/package/url-parse
sprintf-js: https://www.npmjs.com/package/sprintf-js
jsonfile: https://www.npmjs.com/package/jsonfile
git-crypt: https://github.com/AGWA/git-crypt