A simple python replacement for the homesick git-based dotfile management tool.
MIT License
A dotfile management and synchronisation tool.
.. image:: http://img.shields.io/pypi/v/pyhome.svg :target: https://pypi.python.org/pypi/pyhome
.. image:: http://img.shields.io/badge/license-MIT-green.svg :target: https://github.com/acroz/pyhome/blob/master/LICENSE
This is a simple python utility with similar functionality to the functionality
of the homesick
ruby utility, providing a simple interface for managing
dotfiles via git repositories.
This tool was born out of frustration at attempting to use ruby gems on HPC systems, where I did not have administrative rights. On such systems, which are often not the bleeding edge of ruby version, getting gems to work has proved extremely difficult. Installation of a new ruby version with associated rubygem was possible sometimes, but not often enough.
This tool replicates the most basic functionalities of homesick
, namely
Code is written to be compatible with both Python 2.6+ and 3.x, and deliberately avoids using any modules outside the standard library, so that it works out-of-the-box on any system with a reasonably modern Python interpreter installed.