god-tool


Namegod-tool JSON
Version 0.9.0 PyPI version JSON
download
home_pagehttps://github.com/cjng96/gat
SummaryProvisioning and App deployment tool.
upload_time2024-04-19 13:31:35
maintainerNone
docs_urlNone
authorFelix Choi
requires_python>=3
licenseLGPL
keywords auto restart deployment
VCS
bugtrack_url
requirements paramiko watchdog PyYAML termcolor
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Features

- Automatically re-run the application when modifying the soruce.
- Deploy the application like Capistrano. it's powerful but simple.

# How to install

\$ pip3 install gat-tool

then you can use "gat init" command under the foler which you want to use.

# How to use

## Initialization

\$ gat init

It generates gat.yml and gat_my.py files.

### gat.yml

You can define the configure of the application and the server definition for the application deployment in this file.

### gat_my.py

You can define and expand the jobs for running and deployments.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/cjng96/gat",
    "name": "god-tool",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3",
    "maintainer_email": null,
    "keywords": "auto restart, deployment",
    "author": "Felix Choi",
    "author_email": "cjng96@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/0c/48/6bf770d9c32a2e7768d7a62532b337017798716ae90654eac0a0b43e0d1c/god_tool-0.9.0.tar.gz",
    "platform": "Posix; MacOS X; Windows",
    "description": "# Features\n\n- Automatically re-run the application when modifying the soruce.\n- Deploy the application like Capistrano. it's powerful but simple.\n\n# How to install\n\n\\$ pip3 install gat-tool\n\nthen you can use \"gat init\" command under the foler which you want to use.\n\n# How to use\n\n## Initialization\n\n\\$ gat init\n\nIt generates gat.yml and gat_my.py files.\n\n### gat.yml\n\nYou can define the configure of the application and the server definition for the application deployment in this file.\n\n### gat_my.py\n\nYou can define and expand the jobs for running and deployments.\n",
    "bugtrack_url": null,
    "license": "LGPL",
    "summary": "Provisioning and App deployment tool.",
    "version": "0.9.0",
    "project_urls": {
        "Homepage": "https://github.com/cjng96/gat"
    },
    "split_keywords": [
        "auto restart",
        " deployment"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc4a534295332e7a248f91d8f93655961330dac763e35034a816e36aace131c0",
                "md5": "913296dd2804aa0d71a6b5181753a4f0",
                "sha256": "0a906f1d09161e2d44f36f69411533bacb282ef35f0ac1784fec665027d5643b"
            },
            "downloads": -1,
            "filename": "god_tool-0.9.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "913296dd2804aa0d71a6b5181753a4f0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3",
            "size": 67896,
            "upload_time": "2024-04-19T13:31:33",
            "upload_time_iso_8601": "2024-04-19T13:31:33.849787Z",
            "url": "https://files.pythonhosted.org/packages/dc/4a/534295332e7a248f91d8f93655961330dac763e35034a816e36aace131c0/god_tool-0.9.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c486bf770d9c32a2e7768d7a62532b337017798716ae90654eac0a0b43e0d1c",
                "md5": "f046434ea642ecfc76a5c9e42701b702",
                "sha256": "6aa2ac8985642635bff15cd8aac35e59a21c51c67dbf9d17cdb6703fc3927ebe"
            },
            "downloads": -1,
            "filename": "god_tool-0.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "f046434ea642ecfc76a5c9e42701b702",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3",
            "size": 64933,
            "upload_time": "2024-04-19T13:31:35",
            "upload_time_iso_8601": "2024-04-19T13:31:35.496489Z",
            "url": "https://files.pythonhosted.org/packages/0c/48/6bf770d9c32a2e7768d7a62532b337017798716ae90654eac0a0b43e0d1c/god_tool-0.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-19 13:31:35",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cjng96",
    "github_project": "gat",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "paramiko",
            "specs": []
        },
        {
            "name": "watchdog",
            "specs": [
                [
                    "==",
                    "0.9.0"
                ]
            ]
        },
        {
            "name": "PyYAML",
            "specs": [
                [
                    "==",
                    "5.4"
                ]
            ]
        },
        {
            "name": "termcolor",
            "specs": [
                [
                    "==",
                    "2.4.0"
                ]
            ]
        }
    ],
    "lcname": "god-tool"
}
        
Elapsed time: 0.24638s