# 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"
}