{ "info": { "author": "Luke Xu", "author_email": "lukecxu@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: Public Domain", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "xudo-cli\n========\n\n*A quality of life tool to help bring up docker containers, access docker logs, generate jooq, run tests and more*\n\nInstallation\n------------\n\n``pip3 install xudo`` or ``python3 setup.py install`` to install with local files\n\nChange `/Users/ostralyan/dev` to the absolute path of where the hbng folder is stored:\n``echo '/Users/ostralyan/dev' > ~/.xudo_profile``\n\nUsage\n-----\n\n``xudo logs [api | changelog | migrations]`` - This will follow the logs of the chosen container\n\n``xudo pull`` - Pulls the Elastic Search and MySQL contianers\n\n``xudo build [-c -m -s -a -x]`` - Deletes the corresponding process(es) and the image(s) and builds the container from scratch\n\n* -c: Changelog\n* -m: Migrations\n* -s: Sql\n* -a: Api\n* -x: Api no cache\n\n``xudo test (be | app | admin | core | it)`` - Runs the backend, frontend or integration tests\n\n* be: Backend\n* it: Integration Tests\n\n``xudo watch`` - Watches hbng\n\n``xudo clean`` - Removes all dangling containers\n\n``xudo prune`` - Prompts to remove\n\n - all stopped containers\n - all networks not used by at least one container\n - all dangling images\n - all build cache\n\n``xudo -h | --help`` - Shows the help screen\n\n``xudo --version`` - Shows the version\n\nPushing to Pypi\n---------------\ncd /path/to/xudo-cli\n\nrm -rf dist/\n\npython setup.py sdist bdist_wheel\n\ntwine upload dist/*\n\n\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/ostralyan/xudo", "keywords": "cli", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "xudo", "package_url": "https://pypi.org/project/xudo/", "platform": "", "project_url": "https://pypi.org/project/xudo/", "project_urls": { "Homepage": "https://github.com/ostralyan/xudo" }, "release_url": "https://pypi.org/project/xudo/1.1.1/", "requires_dist": [ "docopt", "requests", "coverage; extra == 'test'", "pytest; extra == 'test'", "pytest-cov; extra == 'test'" ], "requires_python": "", "summary": "A command line program for docker", "version": "1.1.1" }, "last_serial": 4062076, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "69b089ca703c46298ab1ebcffd6f3a55", "sha256": "a845bd0c26a3937e693d5e3c184f0d94d3ad4ed1a5d69525eb69b85dba927f40" }, "downloads": -1, "filename": "xudo-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69b089ca703c46298ab1ebcffd6f3a55", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6195, "upload_time": "2017-04-03T20:36:52", "url": "https://files.pythonhosted.org/packages/86/b3/c910caf5c4d3706050b038ada2f6ba642f36739348c9080857d6461791df/xudo-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c78432d04d817d9c93a486771044c215", "sha256": "1dee85817fddaead003a7e63c85394c97a1a7c1abd090f5506a7756d9840f717" }, "downloads": -1, "filename": "xudo-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c78432d04d817d9c93a486771044c215", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3569, "upload_time": "2017-04-03T20:36:54", "url": "https://files.pythonhosted.org/packages/76/8a/10468e8397eeb0a0fb9bcc86c44b927c697631ed109023217d1a4ebf744d/xudo-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "15b48c45ca55942e9d0a499fb3dcde48", "sha256": "510d312ae4370c7293a87d1b1c5e32474ba22e13e34990870d91e6f015e2c9ea" }, "downloads": -1, "filename": "xudo-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15b48c45ca55942e9d0a499fb3dcde48", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6305, "upload_time": "2017-04-03T21:26:55", "url": "https://files.pythonhosted.org/packages/30/42/fb101df466b0f89cda773f10f2d10bad4b724d56909e0a33f428719eb44a/xudo-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4c1ad0b5e7deee90b133d750a0b9eb0", "sha256": "45d306ee4861100f1c9feaf0dcf5798673e6a682d0f7cd870a6b6628ef897a53" }, "downloads": -1, "filename": "xudo-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c4c1ad0b5e7deee90b133d750a0b9eb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3633, "upload_time": "2017-04-03T21:26:56", "url": "https://files.pythonhosted.org/packages/30/6a/af10f7cec0623b5f0f8f01563d7587b883eecf0d2dcb9157af5b8dab06c4/xudo-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "673afedeb9d5f03bc4cc81b06652bd00", "sha256": "65f43d7d2f9b949c2f919ade90d260ada9b1808013a7ec4ccb0f6e5cbbb730d2" }, "downloads": -1, "filename": "xudo-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "673afedeb9d5f03bc4cc81b06652bd00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7516, "upload_time": "2017-04-04T19:06:42", "url": "https://files.pythonhosted.org/packages/97/2c/346e53b76329cd587da7f9f10e607aea9f44400e6c6838e61e301c9c73f4/xudo-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77b2c7a1c92d4d6d0709d23b4defcf87", "sha256": "57ce9b50be54ec66fa2be3c9c22a141973288eec174a1c1aa52ecbd839e94406" }, "downloads": -1, "filename": "xudo-1.0.2.tar.gz", "has_sig": false, "md5_digest": "77b2c7a1c92d4d6d0709d23b4defcf87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4074, "upload_time": "2017-04-04T19:06:44", "url": "https://files.pythonhosted.org/packages/e8/db/435ffc01c0b04604e9d00c64cdb1dfb3eff704b33fe63644b09bcc83c443/xudo-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "aec2c6d1301be6fbb89a8adfd7a5d724", "sha256": "167093e44a09cd0c28acd6261f554bb875c74bc39a7498309922eb36dcc4afe8" }, "downloads": -1, "filename": "xudo-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aec2c6d1301be6fbb89a8adfd7a5d724", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8041, "upload_time": "2017-04-05T01:02:04", "url": "https://files.pythonhosted.org/packages/2d/74/7dfae107943818005fd98ef9913707a505ef759e63f22acb67e0f806d94e/xudo-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "632e67b47b3ffe7c82a141be1d6a7a43", "sha256": "094b66dd7518ec9669f317cd17c01bf398231d061660a4ae17d34cdf844ae631" }, "downloads": -1, "filename": "xudo-1.0.3.tar.gz", "has_sig": false, "md5_digest": "632e67b47b3ffe7c82a141be1d6a7a43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4272, "upload_time": "2017-04-05T01:02:06", "url": "https://files.pythonhosted.org/packages/ff/05/4318ba66fdd879ebf541cfb02d5c21cba85e7262e46eb408b8a28c7d2667/xudo-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "e201f53396bf4d5fb590333c93f91b18", "sha256": "a9f9f3914f103a969d6333a44698581d8311daf77b761f2af22f9c439dcea7a2" }, "downloads": -1, "filename": "xudo-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e201f53396bf4d5fb590333c93f91b18", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8789, "upload_time": "2017-04-05T04:02:19", "url": "https://files.pythonhosted.org/packages/fb/e2/aa93405b1815a537852fbe14e60e778ea8701804ba605a2fb0b6eea59c27/xudo-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0bac2f5519b871407e36def7c5b8b2a", "sha256": "48c831fb76ccbbd57353704e6a6643211f9873a3410fae39d709b424f7064ba4" }, "downloads": -1, "filename": "xudo-1.0.4.tar.gz", "has_sig": false, "md5_digest": "c0bac2f5519b871407e36def7c5b8b2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4676, "upload_time": "2017-04-05T04:02:20", "url": "https://files.pythonhosted.org/packages/f2/4e/55d46f4b6b5442d7a685bf06b415a487b38b309831cb41d2ca43bb705d99/xudo-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "659cf9ed04a6f33a79905712507990c3", "sha256": "be078927ab53b9848a16deae1a46308e578a2aa10fe38cc06d191a6a47184263" }, "downloads": -1, "filename": "xudo-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "659cf9ed04a6f33a79905712507990c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9068, "upload_time": "2017-07-18T20:49:54", "url": "https://files.pythonhosted.org/packages/53/d0/bca34c5ebb2d5cbf11678a07301a6fb57eb6a10166798ff1932b875cc983/xudo-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "625a7ae4612ac835689c792836c1713e", "sha256": "b1813491b38a9af83d0921c59b47f07b79e31514855ba28e39ea45fe1e1cac8d" }, "downloads": -1, "filename": "xudo-1.0.5.tar.gz", "has_sig": false, "md5_digest": "625a7ae4612ac835689c792836c1713e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4811, "upload_time": "2017-07-18T20:49:56", "url": "https://files.pythonhosted.org/packages/58/f4/dc1d7863836b78d1ed1d1a13eaeaf7454bd691e3538db50fa96d3753aac4/xudo-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "87a94b10b035dec3b2261ee0683be5c9", "sha256": "80f13f55c68e57b72aa8b764b36478bd26d1acd63d8d30ab74d7cd40a6f30b1b" }, "downloads": -1, "filename": "xudo-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87a94b10b035dec3b2261ee0683be5c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7593, "upload_time": "2018-06-29T20:10:36", "url": "https://files.pythonhosted.org/packages/72/06/d6fb809bcba6326ef4a43a44c198adc2d16561ae64cb33d56ee6f3c88468/xudo-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "caf1894eba75d6400f3bdb9219c9478d", "sha256": "72827776c98316540ba308eae69a431c895f6a054b953301fbe4f842e0e53d46" }, "downloads": -1, "filename": "xudo-1.0.6.tar.gz", "has_sig": false, "md5_digest": "caf1894eba75d6400f3bdb9219c9478d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4835, "upload_time": "2018-06-29T20:10:38", "url": "https://files.pythonhosted.org/packages/77/7e/0e312f819331eb89202c8c5c62d9a57a2411416b4cbb29b732a3cc4f81b1/xudo-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "6c16d8ef3e70c726027e77771250a9e6", "sha256": "eef068801efb89cc7938a70fc94d2a986a09480e19a4fa4c99a5458ee8dcbf41" }, "downloads": -1, "filename": "xudo-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c16d8ef3e70c726027e77771250a9e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7593, "upload_time": "2018-06-29T20:14:08", "url": "https://files.pythonhosted.org/packages/c9/ed/037e726edfde9f5afe48fa987ad2ab0b08fa17e791a6914af418d89f2881/xudo-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c10e20d320d83e7502b7ee088ebc7d83", "sha256": "7719b7968ecafb84e7b505c80feaf34abbc1196676fef4f4d915517fb5b96984" }, "downloads": -1, "filename": "xudo-1.0.7.tar.gz", "has_sig": false, "md5_digest": "c10e20d320d83e7502b7ee088ebc7d83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4836, "upload_time": "2018-06-29T20:14:09", "url": "https://files.pythonhosted.org/packages/02/99/8aa8e0654870d9b7fd353739ef7c44bc1ab3b6f9ec3d609cf2286b6192a6/xudo-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "e1a311adc4bf7139a4805bfb90ffec53", "sha256": "ab57426556b6d63a3f7dd66b04a563b2503f9bdd7c9acb82bd2fbe9b7113e9ef" }, "downloads": -1, "filename": "xudo-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1a311adc4bf7139a4805bfb90ffec53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8112, "upload_time": "2018-07-11T21:04:16", "url": "https://files.pythonhosted.org/packages/49/7c/9babd966e578f69bb112205b5f73b15bd365d272f4f5f4de416f4821c4e3/xudo-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e45c782158771a75309218148afee3bf", "sha256": "e902363826c255210eea94fcdb3206f820affd1265c20817160b9b588cad7489" }, "downloads": -1, "filename": "xudo-1.0.8.tar.gz", "has_sig": false, "md5_digest": "e45c782158771a75309218148afee3bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5213, "upload_time": "2018-07-11T21:04:17", "url": "https://files.pythonhosted.org/packages/c1/50/58cc062ab8b0780690331a941bdc500cc3607eec25f40e7a1e1501ed6126/xudo-1.0.8.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "17a5bd3d214ce1c1207e490a47d8401f", "sha256": "cec7342a1869030e1ebcd78651f08c50f82c90fef2be314b88d35a34e2a16801" }, "downloads": -1, "filename": "xudo-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17a5bd3d214ce1c1207e490a47d8401f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7665, "upload_time": "2018-07-14T20:50:57", "url": "https://files.pythonhosted.org/packages/8a/e7/6d0485691bb3831a15cc07569872ac2fe035ddcf910aef6d245d1ddc9925/xudo-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adf9acc2d55c5b7471e63ffeb6561ff7", "sha256": "0ac0b4ad07dec2cacdb1576c4be7e30cd12a12c6bfdcbaa939b4ddb8c30903f1" }, "downloads": -1, "filename": "xudo-1.1.0.tar.gz", "has_sig": false, "md5_digest": "adf9acc2d55c5b7471e63ffeb6561ff7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4940, "upload_time": "2018-07-14T20:50:58", "url": "https://files.pythonhosted.org/packages/aa/ab/3b6a36304147bd48f1d2797098e28a4a6a87da6b1e52a52b0196479bb314/xudo-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6d0baf0a32afaa7476fc2374842bcb70", "sha256": "e317332fe1e990629bed9f7c74cdeaad0f2bcdb484f5d6bc79f379cd9e0f62c2" }, "downloads": -1, "filename": "xudo-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d0baf0a32afaa7476fc2374842bcb70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7609, "upload_time": "2018-07-15T00:03:09", "url": "https://files.pythonhosted.org/packages/cc/21/fa4944e2fe49fc9f0f59ed588b0b13bf290a0f1454ee69ca8ebd0ac733db/xudo-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9abcca6f537c0f3c99cdaf1e0da67dc", "sha256": "66c893a36898e97b1b9e67458a35cd47ae9015de6ee790c785002e4b48eaafb1" }, "downloads": -1, "filename": "xudo-1.1.1.tar.gz", "has_sig": false, "md5_digest": "e9abcca6f537c0f3c99cdaf1e0da67dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4889, "upload_time": "2018-07-15T00:03:10", "url": "https://files.pythonhosted.org/packages/6f/dd/16053ef7dc0ff8c3131a73171de75b01e284e213d30015d4a141a0f30ab6/xudo-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d0baf0a32afaa7476fc2374842bcb70", "sha256": "e317332fe1e990629bed9f7c74cdeaad0f2bcdb484f5d6bc79f379cd9e0f62c2" }, "downloads": -1, "filename": "xudo-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d0baf0a32afaa7476fc2374842bcb70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7609, "upload_time": "2018-07-15T00:03:09", "url": "https://files.pythonhosted.org/packages/cc/21/fa4944e2fe49fc9f0f59ed588b0b13bf290a0f1454ee69ca8ebd0ac733db/xudo-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9abcca6f537c0f3c99cdaf1e0da67dc", "sha256": "66c893a36898e97b1b9e67458a35cd47ae9015de6ee790c785002e4b48eaafb1" }, "downloads": -1, "filename": "xudo-1.1.1.tar.gz", "has_sig": false, "md5_digest": "e9abcca6f537c0f3c99cdaf1e0da67dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4889, "upload_time": "2018-07-15T00:03:10", "url": "https://files.pythonhosted.org/packages/6f/dd/16053ef7dc0ff8c3131a73171de75b01e284e213d30015d4a141a0f30ab6/xudo-1.1.1.tar.gz" } ] }