honcho


Namehoncho JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://github.com/nickstenning/honcho
SummaryHoncho: a Python clone of Foreman. For managing Procfile-based applications.
upload_time2021-10-30 15:18:04
maintainer
docs_urlNone
authorNick Stenning
requires_python
licenseMIT
keywords sysadmin process procfile
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            ::

         ___           ___           ___           ___           ___           ___
        /\__\         /\  \         /\__\         /\  \         /\__\         /\  \
       /:/  /        /::\  \       /::|  |       /::\  \       /:/  /        /::\  \
      /:/__/        /:/\:\  \     /:|:|  |      /:/\:\  \     /:/__/        /:/\:\  \
     /::\  \ ___   /:/  \:\  \   /:/|:|  |__   /:/  \:\  \   /::\  \ ___   /:/  \:\  \
    /:/\:\  /\__\ /:/__/ \:\__\ /:/ |:| /\__\ /:/__/ \:\__\ /:/\:\  /\__\ /:/__/ \:\__\
    \/__\:\/:/  / \:\  \ /:/  / \/__|:|/:/  / \:\  \  \/__/ \/__\:\/:/  / \:\  \ /:/  /
         \::/  /   \:\  /:/  /      |:/:/  /   \:\  \            \::/  /   \:\  /:/  /
         /:/  /     \:\/:/  /       |::/  /     \:\  \           /:/  /     \:\/:/  /
        /:/  /       \::/  /        /:/  /       \:\__\         /:/  /       \::/  /
        \/__/         \/__/         \/__/         \/__/         \/__/         \/__/

|PyPI| |Build Status|

Honcho is a Python port of Foreman_, a tool for managing Procfile-based applications.

`Why a port? <//honcho.readthedocs.io/en/latest/#why-did-you-port-foreman>`_

.. _Foreman: https://ddollar.github.io/foreman

.. |Build Status| image:: https://github.com/nickstenning/honcho/actions/workflows/main.yml/badge.svg
   :target: https://github.com/nickstenning/honcho/actions
   :alt: Build Status

.. |PyPI| image:: https://img.shields.io/pypi/v/honcho.svg
   :target: https://pypi.python.org/pypi/honcho/
   :alt: Latest Version on PyPI

Installing Honcho
-----------------

::

    pip install honcho

How to use Honcho
-----------------

The 30-second version:

1. Write `a Procfile`_::

    $ cat >Procfile <<EOM
    web: python serve.py
    redis: redis-server
    EOM

2. *Optional:* write a .env file `to configure your app`_::

    $ cat >.env <<EOM
    PORT=6000
    REDIS_URI=redis://localhost:6789/0
    EOM

3. Run the app with Honcho::

    $ honcho start

.. _a Procfile: https://devcenter.heroku.com/articles/procfile
.. _to configure your app: https://www.12factor.net/config

For more detail and an explanation of the circumstances in which Honcho might
be useful, consult the `Honcho documentation`_.

.. _Honcho documentation: https://honcho.readthedocs.io/

License
-------

Honcho is released under the terms of the MIT license, a copy of which can be
found in ``LICENSE``.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/nickstenning/honcho",
    "name": "honcho",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "sysadmin process procfile",
    "author": "Nick Stenning",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/0e/7c/c0aa47711b5ada100273cbe190b33cc12297065ce559989699fd6c1ec0cb/honcho-1.1.0.tar.gz",
    "platform": "",
    "description": "::\n\n         ___           ___           ___           ___           ___           ___\n        /\\__\\         /\\  \\         /\\__\\         /\\  \\         /\\__\\         /\\  \\\n       /:/  /        /::\\  \\       /::|  |       /::\\  \\       /:/  /        /::\\  \\\n      /:/__/        /:/\\:\\  \\     /:|:|  |      /:/\\:\\  \\     /:/__/        /:/\\:\\  \\\n     /::\\  \\ ___   /:/  \\:\\  \\   /:/|:|  |__   /:/  \\:\\  \\   /::\\  \\ ___   /:/  \\:\\  \\\n    /:/\\:\\  /\\__\\ /:/__/ \\:\\__\\ /:/ |:| /\\__\\ /:/__/ \\:\\__\\ /:/\\:\\  /\\__\\ /:/__/ \\:\\__\\\n    \\/__\\:\\/:/  / \\:\\  \\ /:/  / \\/__|:|/:/  / \\:\\  \\  \\/__/ \\/__\\:\\/:/  / \\:\\  \\ /:/  /\n         \\::/  /   \\:\\  /:/  /      |:/:/  /   \\:\\  \\            \\::/  /   \\:\\  /:/  /\n         /:/  /     \\:\\/:/  /       |::/  /     \\:\\  \\           /:/  /     \\:\\/:/  /\n        /:/  /       \\::/  /        /:/  /       \\:\\__\\         /:/  /       \\::/  /\n        \\/__/         \\/__/         \\/__/         \\/__/         \\/__/         \\/__/\n\n|PyPI| |Build Status|\n\nHoncho is a Python port of Foreman_, a tool for managing Procfile-based applications.\n\n`Why a port? <//honcho.readthedocs.io/en/latest/#why-did-you-port-foreman>`_\n\n.. _Foreman: https://ddollar.github.io/foreman\n\n.. |Build Status| image:: https://github.com/nickstenning/honcho/actions/workflows/main.yml/badge.svg\n   :target: https://github.com/nickstenning/honcho/actions\n   :alt: Build Status\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/honcho.svg\n   :target: https://pypi.python.org/pypi/honcho/\n   :alt: Latest Version on PyPI\n\nInstalling Honcho\n-----------------\n\n::\n\n    pip install honcho\n\nHow to use Honcho\n-----------------\n\nThe 30-second version:\n\n1. Write `a Procfile`_::\n\n    $ cat >Procfile <<EOM\n    web: python serve.py\n    redis: redis-server\n    EOM\n\n2. *Optional:* write a .env file `to configure your app`_::\n\n    $ cat >.env <<EOM\n    PORT=6000\n    REDIS_URI=redis://localhost:6789/0\n    EOM\n\n3. Run the app with Honcho::\n\n    $ honcho start\n\n.. _a Procfile: https://devcenter.heroku.com/articles/procfile\n.. _to configure your app: https://www.12factor.net/config\n\nFor more detail and an explanation of the circumstances in which Honcho might\nbe useful, consult the `Honcho documentation`_.\n\n.. _Honcho documentation: https://honcho.readthedocs.io/\n\nLicense\n-------\n\nHoncho is released under the terms of the MIT license, a copy of which can be\nfound in ``LICENSE``.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Honcho: a Python clone of Foreman. For managing Procfile-based applications.",
    "version": "1.1.0",
    "project_urls": {
        "Homepage": "https://github.com/nickstenning/honcho"
    },
    "split_keywords": [
        "sysadmin",
        "process",
        "procfile"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3fae23333eeb1f5b31a053759eb785389cac9c4cdf1f8867dda8cae9c74535f",
                "md5": "1926cc7d71c7ffde1b8614cf0230a4fa",
                "sha256": "a4d6e3a88a7b51b66351ecfc6e9d79d8f4b87351db9ad7e923f5632cc498122f"
            },
            "downloads": -1,
            "filename": "honcho-1.1.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1926cc7d71c7ffde1b8614cf0230a4fa",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 21336,
            "upload_time": "2021-10-30T15:18:02",
            "upload_time_iso_8601": "2021-10-30T15:18:02.579258Z",
            "url": "https://files.pythonhosted.org/packages/b3/fa/e23333eeb1f5b31a053759eb785389cac9c4cdf1f8867dda8cae9c74535f/honcho-1.1.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e7cc0aa47711b5ada100273cbe190b33cc12297065ce559989699fd6c1ec0cb",
                "md5": "29e1629ffb48603a0807e9745f55d69a",
                "sha256": "c5eca0bded4bef6697a23aec0422fd4f6508ea3581979a3485fc4b89357eb2a9"
            },
            "downloads": -1,
            "filename": "honcho-1.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "29e1629ffb48603a0807e9745f55d69a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 32699,
            "upload_time": "2021-10-30T15:18:04",
            "upload_time_iso_8601": "2021-10-30T15:18:04.759870Z",
            "url": "https://files.pythonhosted.org/packages/0e/7c/c0aa47711b5ada100273cbe190b33cc12297065ce559989699fd6c1ec0cb/honcho-1.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-10-30 15:18:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nickstenning",
    "github_project": "honcho",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "honcho"
}
        
Elapsed time: 0.18717s