{ "info": { "author": "Jam Risser", "author_email": "jam@codejam.ninja", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Utilities" ], "description": "dotstow\n=======\n\n`GitHub stars `__\n\n Manage dotfiles with stow\n\nPlease \u2605 this repo if you found it useful \u2605 \u2605 \u2605\n\nFeatures\n--------\n\n- Group dotfiles into units (stow packages)\n- Automatically symlink (stow) files\n- Backup dotfiles with git\n- Powered by `GNU Stow `__\n\nInstallation\n------------\n\n.. code:: sh\n\n pip3 install dotstow\n\nDependencies\n------------\n\n- `Python 3 `__\n- `GNU Stow `__\n\nUsage\n-----\n\nNote that unlike many dotfile syncing tools, this is powered by `GNU\nStow `__. This means your dotfiles\nmust be stored inside stow packages (subfolders) instead of the root of\nyour repo. This prevents cluttering your home directory with unwanted\nfiles, like your ``README.md``. It also enables you to only install\ndotfiles you want on that computer.\n\nSetup\n~~~~~\n\nCreate a remote dotfiles repo. You can create one at\n`GitHub `__.\n\nRun the following command\n\n.. code:: sh\n\n dotstow sync\n\nCreating a stow package\n~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: sh\n\n mkdir ~/.dotfiles/my-stow-package\n\nAdding dotfiles to stow package\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: sh\n\n mv ~/.some-dotfile ~/.dotfiles/my-stow-package\n\nSymlink stow package\n~~~~~~~~~~~~~~~~~~~~\n\nNote that this will fail if conflicting files exist in the home\ndirectory.\n\n.. code:: sh\n\n dotstow my-stow-package\n\nSyncing dotfiles\n~~~~~~~~~~~~~~~~\n\n.. code:: sh\n\n dotstow sync\n\nExample\n~~~~~~~\n\nThe following example demonstrates syncing your ``.zshrc`` file with\ndotstow\n\n.. code:: sh\n\n mkdir ~/.dotstow/zsh # creates a new stow package called 'zsh'\n mv ~/.zshrc ~/.dotstow/zsh # adds dotfiles to the 'zsh' stow package\n dotstow zsh # symlinks the 'zsh' stow package\n dotstow sync # syncs your dotfiles\n\nSupport\n-------\n\nSubmit an `issue `__\n\nContributing\n------------\n\nReview the `guidelines for\ncontributing `__\n\nLicense\n-------\n\n`MIT\nLicense `__\n\n`Jam Risser `__ \u00a9 2018\n\nChangelog\n---------\n\nReview the\n`changelog `__\n\nCredits\n-------\n\n- `Jam Risser `__ - Author\n\nSupport on Liberapay\n--------------------\n\nA ridiculous amount of coffee \u2615 \u2615 \u2615 was consumed in the process of\nbuilding this project.\n\n`Add some fuel `__ if you\u2019d\nlike to keep me going!\n\n`Liberapay receiving `__\n`Liberapay patrons `__\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/codejamninja/dotstow", "keywords": "ubuntu remaster fork install linux", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dotstow", "package_url": "https://pypi.org/project/dotstow/", "platform": "", "project_url": "https://pypi.org/project/dotstow/", "project_urls": { "Homepage": "https://github.com/codejamninja/dotstow" }, "release_url": "https://pypi.org/project/dotstow/0.1.3/", "requires_dist": [ "munch (==2.3.2)", "pydash (==4.5.0)", "PyYAML (==3.12)", "backports.shutil-get-terminal-size (==1.0.0)", "blessings (==1.6.1)", "cement (==2.10.12)", "cfoundation (==0.2.2)", "colorama (==0.3.9)", "cursor (==1.2.0)", "enum34 (==1.1.6)", "gitdb2 (==2.0.3)", "GitPython (==2.1.10)", "halo (==0.0.12)", "inquirer (==2.2.0)", "log-symbols (==0.0.11)", "readchar (==0.7)", "six (==1.11.0)", "smmap2 (==2.0.3)", "spinners (==0.0.19)", "termcolor (==1.1.0)" ], "requires_python": "", "summary": "Manage dotfiles with stow", "version": "0.1.3" }, "last_serial": 3950363, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a2f17f29cb0ad57acca3da068cc9fcdb", "sha256": "5ea8badc98f1a9fd610ab65edc1e243d0f9cc0f5248237de58b81282588acad7" }, "downloads": -1, "filename": "dotstow-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2f17f29cb0ad57acca3da068cc9fcdb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4894, "upload_time": "2018-06-09T10:51:28", "url": "https://files.pythonhosted.org/packages/27/f8/d405a897928a172f14c33a50b69b834282dea50739321b309193e8def2b9/dotstow-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7108d6e426d6356649fb79e991bea832", "sha256": "1d9d481e18b622a41f174a9f8321b7f67c74c72c4cd0b12b86b1b5a206ef461d" }, "downloads": -1, "filename": "dotstow-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7108d6e426d6356649fb79e991bea832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3707, "upload_time": "2018-06-09T10:51:29", "url": "https://files.pythonhosted.org/packages/94/49/6f46fffd115b45b71434b537242e8969c83c3f2382bfb4d0c9786a111910/dotstow-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "bed34a6849580b2b1c17fa8b1d381221", "sha256": "5e738976079ec13eafc6d48c6296cf22a2b5630a1a192c5730cea61c500caf51" }, "downloads": -1, "filename": "dotstow-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bed34a6849580b2b1c17fa8b1d381221", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6322, "upload_time": "2018-06-11T13:17:01", "url": "https://files.pythonhosted.org/packages/0c/1b/35a4c8f2316f32b4ccea9e9f16a5230326ab007f209fca504a1a8ade2818/dotstow-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c557f6aa62c24530c2339494afec6252", "sha256": "55ee6070f0e985e589d40c3a456dd2c5366fabe9b316edc41b27895354b7e5fe" }, "downloads": -1, "filename": "dotstow-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c557f6aa62c24530c2339494afec6252", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4423, "upload_time": "2018-06-11T13:17:02", "url": "https://files.pythonhosted.org/packages/8a/b6/6cce77d240119314e5bf85ac5f3df5851862de65eca62ed3d04b8ac52d32/dotstow-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "595294bfc1974b626862c238744d11d2", "sha256": "280b8ee2c504bf89fc45139641e0296ddf9d6a2b41138976b2c94c36f8d1976a" }, "downloads": -1, "filename": "dotstow-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "595294bfc1974b626862c238744d11d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6326, "upload_time": "2018-06-11T13:24:16", "url": "https://files.pythonhosted.org/packages/91/50/e5cc27a4768c7a2cf98de1078394eb799621bf9169d16712a291a10d02ff/dotstow-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8900f0c70c960662da84e6863f780f81", "sha256": "1acc50b6eb01d4b38043a4766826dc5c59279c1ffd5505068c02db9d409fd9eb" }, "downloads": -1, "filename": "dotstow-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8900f0c70c960662da84e6863f780f81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4432, "upload_time": "2018-06-11T13:24:18", "url": "https://files.pythonhosted.org/packages/28/1d/fae81267bff516f7dccdd11ad98ebc85b55ac10acf03c59e904c896663fb/dotstow-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4734113842847647f4e12e57552fa214", "sha256": "5cdc03c211142e6c6555a56fda19b87889669f95133e4478708decf9c1239161" }, "downloads": -1, "filename": "dotstow-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4734113842847647f4e12e57552fa214", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6786, "upload_time": "2018-06-11T13:52:36", "url": "https://files.pythonhosted.org/packages/7a/51/9d5a403bfa69242ec7e330c7a13550e936b83bcdfd0410b6692b7b1b5237/dotstow-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07a3add5b0b019d48437088233c0b0df", "sha256": "944b0da7d413b782023ff8af9ae4a0dae7b0c8f8c269caa82b9e7f4592c91e67" }, "downloads": -1, "filename": "dotstow-0.1.2.tar.gz", "has_sig": false, "md5_digest": "07a3add5b0b019d48437088233c0b0df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5087, "upload_time": "2018-06-11T13:52:38", "url": "https://files.pythonhosted.org/packages/e4/07/fb9556edc42684d532d377aa8f8c6ef05ea0b159556a93437decf5013d36/dotstow-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "909abcda15637cf650ab00e741636ba6", "sha256": "da793236e851fa9420e2cc57afcddc9f62628114c7609d6a9df7f9caa78f8343" }, "downloads": -1, "filename": "dotstow-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "909abcda15637cf650ab00e741636ba6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6832, "upload_time": "2018-06-11T13:56:35", "url": "https://files.pythonhosted.org/packages/17/2f/152d6d3453ac1bc32d10fd327746ed0afaa9e79eb0b1f25b932817f2c08b/dotstow-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "679fe2ded63fc30ce2aed03e9e4bac93", "sha256": "0f0abd1a78da93b9b2bd87a83a5278853256df8dc22240d0ebff8740b93ec1a2" }, "downloads": -1, "filename": "dotstow-0.1.3.tar.gz", "has_sig": false, "md5_digest": "679fe2ded63fc30ce2aed03e9e4bac93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5159, "upload_time": "2018-06-11T13:56:37", "url": "https://files.pythonhosted.org/packages/5c/37/0e2858d9ca1c3b4a4e5f5fc40a17c307b6f15a7aef9e4e5fda32afd6c936/dotstow-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "909abcda15637cf650ab00e741636ba6", "sha256": "da793236e851fa9420e2cc57afcddc9f62628114c7609d6a9df7f9caa78f8343" }, "downloads": -1, "filename": "dotstow-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "909abcda15637cf650ab00e741636ba6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6832, "upload_time": "2018-06-11T13:56:35", "url": "https://files.pythonhosted.org/packages/17/2f/152d6d3453ac1bc32d10fd327746ed0afaa9e79eb0b1f25b932817f2c08b/dotstow-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "679fe2ded63fc30ce2aed03e9e4bac93", "sha256": "0f0abd1a78da93b9b2bd87a83a5278853256df8dc22240d0ebff8740b93ec1a2" }, "downloads": -1, "filename": "dotstow-0.1.3.tar.gz", "has_sig": false, "md5_digest": "679fe2ded63fc30ce2aed03e9e4bac93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5159, "upload_time": "2018-06-11T13:56:37", "url": "https://files.pythonhosted.org/packages/5c/37/0e2858d9ca1c3b4a4e5f5fc40a17c307b6f15a7aef9e4e5fda32afd6c936/dotstow-0.1.3.tar.gz" } ] }