aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.rst10
-rw-r--r--dotfiles/core.py2
-rwxr-xr-x[-rw-r--r--]setup.py13
3 files changed, 19 insertions, 6 deletions
diff --git a/README.rst b/README.rst
index 132ad2b..5e959fd 100644
--- a/README.rst
+++ b/README.rst
@@ -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"
diff --git a/setup.py b/setup.py
index f41e668..df99c5a 100644..100755
--- a/setup.py
+++ b/setup.py
@@ -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',