diff options
-rw-r--r-- | README.rst | 10 | ||||
-rw-r--r-- | dotfiles/core.py | 2 | ||||
-rwxr-xr-x[-rw-r--r--] | setup.py | 13 |
3 files changed, 19 insertions, 6 deletions
@@ -4,11 +4,8 @@ Dotfile management made easy ``dotfiles`` is a tool to make managing your dotfile symlinks in ``$HOME`` easy, allowing you to keep all your dotfiles in a single directory. -Hosting is left to you. Yes, I've seen `<http://dotfiles.org>`_ but I don't -like that model. If you're advanced enough to need dotfile management, then -you probably already know how you want to host them. Using whatever VCS you -prefer, or even rsync, you can easily distribute your dotfiles repository -across multiple hosts. +Hosting is left to you. Using whatever VCS you prefer, or even rsync, you can +easily distribute your dotfiles repository across multiple hosts. Interface --------- @@ -29,6 +26,9 @@ Interface Update dotfile symlinks. You can overwrite unmanaged files with ``-f`` or ``--force``. +``-m, --move`` + Move dotfiles repository to another location. + Installation ------------ diff --git a/dotfiles/core.py b/dotfiles/core.py index 22cacb8..4c8add4 100644 --- a/dotfiles/core.py +++ b/dotfiles/core.py @@ -11,7 +11,7 @@ import os import shutil -__version__ = '0.3.1' +__version__ = '0.4.0' __author__ = "Jon Bernard" __license__ = "GPL" @@ -1,6 +1,9 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- +import os +import sys + try: from setuptools import setup except ImportError: @@ -9,6 +12,16 @@ except ImportError: from dotfiles.core import __version__ +if sys.argv[-1] == "publish": + os.system("python setup.py sdist upload") + sys.exit() + + +if sys.argv[-1] == "test": + os.system("python test_dotfiles.py") + sys.exit() + + setup(name='dotfiles', version=__version__, description='Easily manage your dotfiles', |