{ "info": { "author": "Daniel Ancuta", "author_email": "whisller@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "# ECS Tool\n[![Build Status](https://travis-ci.org/whisller/ecs-tool.svg?branch=master)](https://travis-ci.org/whisller/ecs-tool) [![PyPI](https://img.shields.io/pypi/v/ecs-tool.svg)](https://pypi.org/project/ecs-tool/) ![](https://img.shields.io/pypi/pyversions/ecs-tool.svg) ![](https://img.shields.io/pypi/l/ecs-tool.svg)\n\nCLI wrapper on top of \"aws ecs\" that tries to improve user experience and remove bottlenecks of work with AWS ECS.\n\nAWS is great platform, you can manage your ECS by web console or ecs-cli. \nBut both tools have their flaws, either speed or user interface.\n\nThat's why `ecs-tool` came to life, its aim is to be your day to day CLI tool for managing your ECS. \n\nIt is in early stage of development though.\n\n## Some screenshots\n[ecs services](https://github.com/whisller/ecs-tool/blob/master/screenshots/ecs-services-1.png) | [ecs tasks](https://github.com/whisller/ecs-tool/blob/master/screenshots/ecs-tasks-1.png) | [ecs task-definitions](https://github.com/whisller/ecs-tool/blob/master/screenshots/ecs-task-definitions-1.png) | [ecs task-log](https://github.com/whisller/ecs-tool/blob/master/screenshots/ecs-task-log-1.png)\n\n## Installation\n```sh\npip install ecs-tool\n```\n\n## What `ecs-tool` can do?\nList services, tasks, task definitions and logs for those tasks. All of those can be filtered by several attributes.\n\nYou can run task definition, here either it will automatically select latest version or you can specify number manually. \nThere is an option to wait for results of this execution.\n\n`ecs-tool` is grep friendly.\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/whisller/ecs-tool", "keywords": "aws,ecs,cli", "license": "MIT", "maintainer": "Daniel Ancuta", "maintainer_email": "whisller@gmail.com", "name": "ecs-tool", "package_url": "https://pypi.org/project/ecs-tool/", "platform": "", "project_url": "https://pypi.org/project/ecs-tool/", "project_urls": { "Homepage": "https://github.com/whisller/ecs-tool", "Repository": "https://github.com/whisller/ecs-tool" }, "release_url": "https://pypi.org/project/ecs-tool/0.9.0/", "requires_dist": [ "click (>=7.0,<8.0)", "boto3 (>=1.9,<2.0)", "terminaltables (>=3.1,<4.0)", "colorclass (>=2.2,<3.0)" ], "requires_python": ">=3.6,<4.0", "summary": "CLI wrapper on top of \"aws ecs\" that tries to improve user experience", "version": "0.9.0" }, "last_serial": 5590870, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5bd650800b021a24d2b34868d403d36f", "sha256": "24bdd84bbff098b149108088dbe534bf7fb6c5b641a56cbbe257c846575a11b0" }, "downloads": -1, "filename": "ecs_tool-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5bd650800b021a24d2b34868d403d36f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6974, "upload_time": "2019-07-04T21:15:54", "url": "https://files.pythonhosted.org/packages/e8/5c/3d46e3b7f9102c1390583f7a2a493d3cd60619f7f4cc90cb16d2400c5b80/ecs_tool-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8e86fa5d9d7dfede27f373c3fc8d82c", "sha256": "c0f47b35b752f5b84b8478b375ed2194505b36830583f13ed532815a53867cd1" }, "downloads": -1, "filename": "ecs-tool-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f8e86fa5d9d7dfede27f373c3fc8d82c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3256, "upload_time": "2019-07-04T21:15:52", "url": "https://files.pythonhosted.org/packages/eb/f0/08bf7803e0a284140327a2d3bdcc2afbaa5a1b68387c7eeb1eb5e1d12b7d/ecs-tool-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "553147308fcff132e04cebe5bd50db7f", "sha256": "816bdb0f8dfa137945698958938083fbbe86aa48b004e45d313079ee5a1249f9" }, "downloads": -1, "filename": "ecs_tool-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "553147308fcff132e04cebe5bd50db7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9118, "upload_time": "2019-07-05T19:04:20", "url": "https://files.pythonhosted.org/packages/df/08/eb04d2458b7b63fdc15467ed2153735478fe78faa299531ff843ad2b4546/ecs_tool-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cddac4c3db1bba2c426f226a0f64839b", "sha256": "19c9ca46018fc01bb9a52dfa0fd7464da7d0eaa609f6171a9eaf5669b9eb75d3" }, "downloads": -1, "filename": "ecs-tool-0.0.2.tar.gz", "has_sig": false, "md5_digest": "cddac4c3db1bba2c426f226a0f64839b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3796, "upload_time": "2019-07-05T19:04:19", "url": "https://files.pythonhosted.org/packages/55/c3/7131ec4adea0c1f46e036f80be1ad902f0f05203528c8a8022b8a9edbb1f/ecs-tool-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0fe6f736d1bb4d407834b97eec78b1cc", "sha256": "89e478d464a4b41b75579828b7db19e1ad72279e3dc75d0358e5f2482be3a6e6" }, "downloads": -1, "filename": "ecs_tool-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0fe6f736d1bb4d407834b97eec78b1cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 13527, "upload_time": "2019-07-08T07:12:25", "url": "https://files.pythonhosted.org/packages/ee/17/68cf4c436d305d3a801e0ac65f0f1054a118a46ab89b7203226f95154d1b/ecs_tool-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f544133efcef99c68f61a49dd306d160", "sha256": "d80f5c546aafd043550947f63cdd8e5de623712d5b45d7cc6a4be50a644310fb" }, "downloads": -1, "filename": "ecs-tool-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f544133efcef99c68f61a49dd306d160", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5023, "upload_time": "2019-07-08T07:12:24", "url": "https://files.pythonhosted.org/packages/65/64/1d12c475a3830d783e7fdc57b4037237d053d8dd6ee786d3d5249f40bdf5/ecs-tool-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1598c1ae93567abbb4f0ff30af43ab68", "sha256": "be70702c9ad87fc617fbea6029c2c82a28ac36387e653b6181e1ebff5e52e527" }, "downloads": -1, "filename": "ecs_tool-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1598c1ae93567abbb4f0ff30af43ab68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 13540, "upload_time": "2019-07-08T07:13:44", "url": "https://files.pythonhosted.org/packages/5c/b6/47794b0d1b62916d6f33322f302a04c979b5e9a87c116ca93365d607dac2/ecs_tool-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec3d590662c587818b9b9a23fa78cbfe", "sha256": "13535c6f532b7c9b3348aefa4f5e31a2bf8d20cc1eb99850bbc1500f0fdbb57e" }, "downloads": -1, "filename": "ecs-tool-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ec3d590662c587818b9b9a23fa78cbfe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5023, "upload_time": "2019-07-08T07:13:43", "url": "https://files.pythonhosted.org/packages/77/25/50cf51149a325e2524aa412aeb33ff788d6b65aa585cbdf63efd1efade80/ecs-tool-0.0.4.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4b5c522ba87de078d20b88bf59088aa6", "sha256": "252e334a53dda691e3ce8e621efb2069c9a901f586d2aef8e1fc8a4cbdef2b41" }, "downloads": -1, "filename": "ecs_tool-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4b5c522ba87de078d20b88bf59088aa6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16486, "upload_time": "2019-07-11T19:34:39", "url": "https://files.pythonhosted.org/packages/9b/e9/0daa001baf80d44c1df510a59eed2da5e245fb0cd400bffadea209c1ecf5/ecs_tool-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af619a23725530d1920d0e9896522c0c", "sha256": "9ae3aa1fe5a4348a7867f860314a30274786fdb87a53e172432f0407783d2e39" }, "downloads": -1, "filename": "ecs-tool-0.5.0.tar.gz", "has_sig": false, "md5_digest": "af619a23725530d1920d0e9896522c0c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5822, "upload_time": "2019-07-11T19:34:37", "url": "https://files.pythonhosted.org/packages/71/aa/e5a974858c2be350f989cec1511e3f4dfe179a5520492358ac576d3317b8/ecs-tool-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b95e20f451ecbb8ce3556a432813e338", "sha256": "0f0885b5a579edc250bca5f4b24c432b098c515b4e3defaf6c344c82aa979bdf" }, "downloads": -1, "filename": "ecs_tool-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b95e20f451ecbb8ce3556a432813e338", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 17391, "upload_time": "2019-07-11T20:15:11", "url": "https://files.pythonhosted.org/packages/2f/df/22e5fa95d860015c44701768fff6e925d34d2a9765e774491f1c3144d7e2/ecs_tool-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "631d1c5deeca3d85a57556ad3b3d8045", "sha256": "b619f23bb659612f85f17c90f7c834f8ff6764c7ef33ca0a31590d8ee5e5f201" }, "downloads": -1, "filename": "ecs-tool-0.6.0.tar.gz", "has_sig": false, "md5_digest": "631d1c5deeca3d85a57556ad3b3d8045", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6002, "upload_time": "2019-07-11T20:15:09", "url": "https://files.pythonhosted.org/packages/f7/98/2ea0527fe8fcb6e3b4dfe8a674383ee563a608cc6f0e1d44ee100f879176/ecs-tool-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "b5a2824b57f48c1b8e63c98e3c37e424", "sha256": "d6d495a9a1ff8d1bdf0f34db68268411970eb2fefccf2a61593c7d76c99d693e" }, "downloads": -1, "filename": "ecs_tool-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b5a2824b57f48c1b8e63c98e3c37e424", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 17908, "upload_time": "2019-07-17T18:30:23", "url": "https://files.pythonhosted.org/packages/a5/f0/ebb1e0e0fbb24d2d90155313cb32c06f433c35d7a04150195435934e9f85/ecs_tool-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f7de6c3940909be607502c2d8c1cf2a", "sha256": "d54a18ed62e15143c076414e7f4ee00cbb433704e2baa41b798ec36bd526aaac" }, "downloads": -1, "filename": "ecs-tool-0.7.0.tar.gz", "has_sig": false, "md5_digest": "0f7de6c3940909be607502c2d8c1cf2a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6242, "upload_time": "2019-07-17T18:30:21", "url": "https://files.pythonhosted.org/packages/07/8f/45fa0edf349abe13ede526be8fde7bc9d47d44867e7a9b8870c9773ab9ae/ecs-tool-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "db37fd0aa8fa76b1b56b9a1cce2c6efc", "sha256": "f2b830d7bd218e0c748636a45d94acf62e77085000bd0f7ed91d7358fd3a6c69" }, "downloads": -1, "filename": "ecs_tool-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "db37fd0aa8fa76b1b56b9a1cce2c6efc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 20441, "upload_time": "2019-07-17T20:04:15", "url": "https://files.pythonhosted.org/packages/59/a3/5a93ac62d6e320096b8faa647e3499bff752f23f028ef7898ee2a11e1de6/ecs_tool-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "108d8e0651d2696b5496cfe0408d61bf", "sha256": "84545d12eae3b640f4e271ccffdabb3833afb9c6faf4b199dbc5f48b2d782139" }, "downloads": -1, "filename": "ecs-tool-0.8.0.tar.gz", "has_sig": false, "md5_digest": "108d8e0651d2696b5496cfe0408d61bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6734, "upload_time": "2019-07-17T20:04:13", "url": "https://files.pythonhosted.org/packages/80/41/0ca1699b039d8fb9d81533399f4bfa9bb1eb7227dc111ebdddc8ac6954a1/ecs-tool-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "efb12cd80eb0310d5e9e859c1b96e790", "sha256": "7885dc5bd92c84116e465432ccbfe0d3317db1e3c6d17cdd1a392c17f9366b0e" }, "downloads": -1, "filename": "ecs_tool-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "efb12cd80eb0310d5e9e859c1b96e790", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 20785, "upload_time": "2019-07-26T21:32:37", "url": "https://files.pythonhosted.org/packages/17/cb/9e89523b30faf682dccda3e59c80b030134494a381b499f426bf8f3e3382/ecs_tool-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2150627378ef929321870480103be30", "sha256": "94c41ecdf6d9ed285ea32ae9301aa20713c383b3c704947bd2d10d6f2637bb3f" }, "downloads": -1, "filename": "ecs-tool-0.9.0.tar.gz", "has_sig": false, "md5_digest": "b2150627378ef929321870480103be30", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6796, "upload_time": "2019-07-26T21:32:35", "url": "https://files.pythonhosted.org/packages/f9/0b/593468955b36b86041ac3c5209715971c62e8e12b70e8ac91b3e0ed2f44f/ecs-tool-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "efb12cd80eb0310d5e9e859c1b96e790", "sha256": "7885dc5bd92c84116e465432ccbfe0d3317db1e3c6d17cdd1a392c17f9366b0e" }, "downloads": -1, "filename": "ecs_tool-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "efb12cd80eb0310d5e9e859c1b96e790", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 20785, "upload_time": "2019-07-26T21:32:37", "url": "https://files.pythonhosted.org/packages/17/cb/9e89523b30faf682dccda3e59c80b030134494a381b499f426bf8f3e3382/ecs_tool-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2150627378ef929321870480103be30", "sha256": "94c41ecdf6d9ed285ea32ae9301aa20713c383b3c704947bd2d10d6f2637bb3f" }, "downloads": -1, "filename": "ecs-tool-0.9.0.tar.gz", "has_sig": false, "md5_digest": "b2150627378ef929321870480103be30", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6796, "upload_time": "2019-07-26T21:32:35", "url": "https://files.pythonhosted.org/packages/f9/0b/593468955b36b86041ac3c5209715971c62e8e12b70e8ac91b3e0ed2f44f/ecs-tool-0.9.0.tar.gz" } ] }