hin
======
.. image:: https://img.shields.io/badge/License-MIT-yellow.svg
:target: https://opensource.org/licenses/MIT
:alt: License
.. image:: https://img.shields.io/pypi/v/hin
:target: https://pypi.org/project/hin/
:alt: PyPI
.. image:: https://github.com/jshwi/hin/actions/workflows/build.yaml/badge.svg
:target: https://github.com/jshwi/hin/actions/workflows/build.yaml
:alt: Build
.. image:: https://github.com/jshwi/hin/actions/workflows/codeql-analysis.yml/badge.svg
:target: https://github.com/jshwi/hin/actions/workflows/codeql-analysis.yml
:alt: CodeQL
.. image:: https://results.pre-commit.ci/badge/github/jshwi/hin/master.svg
:target: https://results.pre-commit.ci/latest/github/jshwi/hin/master
:alt: pre-commit.ci status
.. image:: https://codecov.io/gh/jshwi/hin/branch/master/graph/badge.svg
:target: https://codecov.io/gh/jshwi/hin
:alt: codecov.io
.. image:: https://readthedocs.org/projects/hin/badge/?version=latest
:target: https://hin.readthedocs.io/en/latest/?badge=latest
:alt: readthedocs.org
.. image:: https://img.shields.io/badge/python-3.8-blue.svg
:target: https://www.python.org/downloads/release/python-380
:alt: python3.8
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
:alt: Black
.. image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336
:target: https://pycqa.github.io/isort/
:alt: isort
.. image:: https://img.shields.io/badge/%20formatter-docformatter-fedcba.svg
:target: https://github.com/PyCQA/docformatter
:alt: docformatter
.. image:: https://img.shields.io/badge/linting-pylint-yellowgreen
:target: https://github.com/PyCQA/pylint
:alt: pylint
.. image:: https://img.shields.io/badge/security-bandit-yellow.svg
:target: https://github.com/PyCQA/bandit
:alt: Security Status
.. image:: https://snyk.io/test/github/jshwi/hin/badge.svg
:target: https://snyk.io/test/github/jshwi/hin/badge.svg
:alt: Known Vulnerabilities
.. image:: https://snyk.io/advisor/python/hin/badge.svg
:target: https://snyk.io/advisor/python/hin
:alt: hin
Dotfile manager
---------------
.. code-block:: shell
Usage: hin [OPTIONS] COMMAND [ARGS]...
Dotfile manager.
Options:
-h, --help Show this message and exit.
-v, --version Show the version and exit.
Commands:
add Add new FILE to version control.
clone Clone a dotfile repository from a URL.
commit Commit changes to FILE.
install Install a dotfile repository.
link Create a new LINK from TARGET.
list List all versioned dotfiles.
push Push changes to remote.
remove Remove FILE from version control.
status Check version status.
undo Revert previous commit and actions.
uninstall Uninstall a dotfile repository.
Raw data
{
"_id": null,
"home_page": "https://pypi.org/project/hin/",
"name": "hin",
"maintainer": "jshwi",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "stephen@jshwisolutions.com",
"keywords": "config,dot,dotfile,file,hin",
"author": "jshwi",
"author_email": "stephen@jshwisolutions.com",
"download_url": "https://files.pythonhosted.org/packages/28/b4/198ab0dc39a5310af6363889676110abe6e3a7184421505d75c8893f32d2/hin-0.2.1.tar.gz",
"platform": null,
"description": "hin\n======\n.. image:: https://img.shields.io/badge/License-MIT-yellow.svg\n :target: https://opensource.org/licenses/MIT\n :alt: License\n.. image:: https://img.shields.io/pypi/v/hin\n :target: https://pypi.org/project/hin/\n :alt: PyPI\n.. image:: https://github.com/jshwi/hin/actions/workflows/build.yaml/badge.svg\n :target: https://github.com/jshwi/hin/actions/workflows/build.yaml\n :alt: Build\n.. image:: https://github.com/jshwi/hin/actions/workflows/codeql-analysis.yml/badge.svg\n :target: https://github.com/jshwi/hin/actions/workflows/codeql-analysis.yml\n :alt: CodeQL\n.. image:: https://results.pre-commit.ci/badge/github/jshwi/hin/master.svg\n :target: https://results.pre-commit.ci/latest/github/jshwi/hin/master\n :alt: pre-commit.ci status\n.. image:: https://codecov.io/gh/jshwi/hin/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/jshwi/hin\n :alt: codecov.io\n.. image:: https://readthedocs.org/projects/hin/badge/?version=latest\n :target: https://hin.readthedocs.io/en/latest/?badge=latest\n :alt: readthedocs.org\n.. image:: https://img.shields.io/badge/python-3.8-blue.svg\n :target: https://www.python.org/downloads/release/python-380\n :alt: python3.8\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/psf/black\n :alt: Black\n.. image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336\n :target: https://pycqa.github.io/isort/\n :alt: isort\n.. image:: https://img.shields.io/badge/%20formatter-docformatter-fedcba.svg\n :target: https://github.com/PyCQA/docformatter\n :alt: docformatter\n.. image:: https://img.shields.io/badge/linting-pylint-yellowgreen\n :target: https://github.com/PyCQA/pylint\n :alt: pylint\n.. image:: https://img.shields.io/badge/security-bandit-yellow.svg\n :target: https://github.com/PyCQA/bandit\n :alt: Security Status\n.. image:: https://snyk.io/test/github/jshwi/hin/badge.svg\n :target: https://snyk.io/test/github/jshwi/hin/badge.svg\n :alt: Known Vulnerabilities\n.. image:: https://snyk.io/advisor/python/hin/badge.svg\n :target: https://snyk.io/advisor/python/hin\n :alt: hin\n\nDotfile manager\n---------------\n\n.. code-block:: shell\n\n Usage: hin [OPTIONS] COMMAND [ARGS]...\n\n Dotfile manager.\n\n Options:\n -h, --help Show this message and exit.\n -v, --version Show the version and exit.\n\n Commands:\n add Add new FILE to version control.\n clone Clone a dotfile repository from a URL.\n commit Commit changes to FILE.\n install Install a dotfile repository.\n link Create a new LINK from TARGET.\n list List all versioned dotfiles.\n push Push changes to remote.\n remove Remove FILE from version control.\n status Check version status.\n undo Revert previous commit and actions.\n uninstall Uninstall a dotfile repository.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Dotfile manager",
"version": "0.2.1",
"project_urls": {
"Documentation": "https://hin.readthedocs.io/en/latest",
"Homepage": "https://pypi.org/project/hin/",
"Repository": "https://github.com/jshwi/hin"
},
"split_keywords": [
"config",
"dot",
"dotfile",
"file",
"hin"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c7fc5bd2bc62f5c28423c44ce83f1fcb17b63b305bdd62dd5597a4557e81d988",
"md5": "29912411db8b59572f89207d8fe56521",
"sha256": "a2c98f318fb4126de1bb03f282850755ce93b02633d9d85445cbe0310a0e0429"
},
"downloads": -1,
"filename": "hin-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "29912411db8b59572f89207d8fe56521",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 20490,
"upload_time": "2023-06-17T10:43:02",
"upload_time_iso_8601": "2023-06-17T10:43:02.351577Z",
"url": "https://files.pythonhosted.org/packages/c7/fc/5bd2bc62f5c28423c44ce83f1fcb17b63b305bdd62dd5597a4557e81d988/hin-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "28b4198ab0dc39a5310af6363889676110abe6e3a7184421505d75c8893f32d2",
"md5": "4625431c13dbe3d2f7df355f5aa68d69",
"sha256": "ff58534a58e200e3ec915cfd29f1cee26b07dc32b8f35fe793682d61cd98d256"
},
"downloads": -1,
"filename": "hin-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "4625431c13dbe3d2f7df355f5aa68d69",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 15516,
"upload_time": "2023-06-17T10:43:04",
"upload_time_iso_8601": "2023-06-17T10:43:04.213917Z",
"url": "https://files.pythonhosted.org/packages/28/b4/198ab0dc39a5310af6363889676110abe6e3a7184421505d75c8893f32d2/hin-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-17 10:43:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jshwi",
"github_project": "hin",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "hin"
}