{ "info": { "author": "Balthazar Rouberol;", "author_email": "br@imap.cc", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools" ], "description": "# IZK: interactive zookeeper\n\n[![Build Status](https://travis-ci.org/brouberol/izk.svg?branch=master)](https://travis-ci.org/brouberol/izk) [![Coverage Status](https://coveralls.io/repos/github/brouberol/izk/badge.svg?branch=master)](https://coveralls.io/github/brouberol/izk?branch=master)\n\n`izk` is a modern and simple zookeeper shell, with autocompletion, history search, vi bindings, syntax highlighting and pretty-printing.\n\n[![asciicast](https://asciinema.org/a/Cw1yNF3lu9Qkgqtg4n9jzvj54.png)](https://asciinema.org/a/Cw1yNF3lu9Qkgqtg4n9jzvj54?t=02)\n\n\n## Installation\n\nTo install `izk`, simply run\n\n```shell\n$ pip install izk\n```\n\n`izk` is Python 3 only. I do not plan to support Python 2, but it that's important to you, feel free to contribute!\n\n## Docker\n\n`izk` is also available as a docker image. To run it, execute\n\n```shell\n$ docker run -it brouberol/izk\n```\n\nNote that to ease usage woith docker, all command-line arguments can be passed as environment variables, prefixed with `IZK_`.\n\nExample: here is how to run `izk --write` in docker\n\n```shell\n$ docker run -it -e IZK_WRITE=1 brouberol/izk\n```\n\n## Usage\n\n```\n$ izk --help\nusage: izk [-h] [--write WRITE]\n [--style {default,emacs, ...}]\n [--version]\n [zk_url]\n\nCLI for zookeeper with syntax-highlighting and auto-completion.\n\npositional arguments:\n zk_url URL of the zookeeper node. Default: localhost:2181.\n Override via the IZK_ZK_URL environment variable.\n\noptional arguments:\n -h, --help show this help message and exit\n --write WRITE Authorize write operations (update/insert/remove).\n Override via the IZK_WRITE environment variable.\n --style {default,emacs, ...}\n The color style to adopt. Default: monokai. Override\n via the IZK_STYLE environment variable.\n --input-mode {vi,emacs}\n The input mode to adopt. Default: vi. Override via the\n IZK_INPUT_MODE environment variable.\n --version Display izk version number and exit\n\nVersion: 0.4.0\n```\n\n\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/brouberol/izk", "keywords": "zookeeper cli interactive", "license": "", "maintainer": "", "maintainer_email": "", "name": "izk", "package_url": "https://pypi.org/project/izk/", "platform": "", "project_url": "https://pypi.org/project/izk/", "project_urls": { "Homepage": "https://github.com/brouberol/izk" }, "release_url": "https://pypi.org/project/izk/0.4.2/", "requires_dist": [ "kazoo", "pygments", "prompt-toolkit", "colored" ], "requires_python": "", "summary": "Zookeeper CLI with autocomplete, syntax highlighting and pretty printing", "version": "0.4.2" }, "last_serial": 3840612, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b46680d61392609205c7c5de832012a1", "sha256": "1b13d06a7c0fedd7e0b9c21ca7fdf6d28d2a7b40430504aa9c2215be9ec81045" }, "downloads": -1, "filename": "izk-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b46680d61392609205c7c5de832012a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11049, "upload_time": "2018-01-07T21:27:28", "url": "https://files.pythonhosted.org/packages/f2/7f/6777423bfc5b7ad44e5c07958a0412a569788ab9a06a749bf26480d469ae/izk-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44820ec2b9a8df57c13220f1136e0daf", "sha256": "cc7f8c6b4ef92f7202375e504c3352a4e005af966d86676303c63047f8e7e298" }, "downloads": -1, "filename": "izk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "44820ec2b9a8df57c13220f1136e0daf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7457, "upload_time": "2018-01-07T21:27:29", "url": "https://files.pythonhosted.org/packages/d3/0f/14eee4c44e921c8cd48b788fbad5b66fc203e5d04dbf8409817c58415af5/izk-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1de3dbc6b33a8d06a7fb4d41589fc802", "sha256": "fa054b39fdf728b9f8baf2ae4f404350443d98ab7ecc7a023016187e9d36b2a5" }, "downloads": -1, "filename": "izk-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1de3dbc6b33a8d06a7fb4d41589fc802", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11136, "upload_time": "2018-01-08T23:34:22", "url": "https://files.pythonhosted.org/packages/97/28/7750949565e6ddc264bb20893b21af11653f6a5b0f1d5b058f3e5810d54a/izk-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cb98054bea118b3c1963ad988ded2d7", "sha256": "67a29b4138a0d1189bfdb7a9865513c7d272f57c436c057ac0af6b1bd8726797" }, "downloads": -1, "filename": "izk-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7cb98054bea118b3c1963ad988ded2d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7482, "upload_time": "2018-01-08T23:34:26", "url": "https://files.pythonhosted.org/packages/c8/39/d7710d90d87f9a2d30efda3a4cfe14872fe9501210457c7fb5322c825c1f/izk-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9938bddc4a1bd17b8b463ae9dd05cb22", "sha256": "168534407ea9168941a2175458d16a2b512778269805ff45fe992559a8b878a6" }, "downloads": -1, "filename": "izk-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9938bddc4a1bd17b8b463ae9dd05cb22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11540, "upload_time": "2018-01-23T18:12:43", "url": "https://files.pythonhosted.org/packages/f8/e9/78c424f117319fd9de7d3d422787f51e64d43c6fb325e84c8e9f04ce13e1/izk-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa85aad06dd1b3033bfbb5f4590a3444", "sha256": "2b3e2413b80e7f5531e1423f3115a112f4768ab9e3b3c97234bbeb96aa5d9395" }, "downloads": -1, "filename": "izk-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fa85aad06dd1b3033bfbb5f4590a3444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7866, "upload_time": "2018-01-23T18:12:45", "url": "https://files.pythonhosted.org/packages/72/b2/b0a832b1ab71167e1fe440fea708760d2fbab9ad4d8c04fcd575259c652b/izk-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "036af22dd29790e35e7d5fa61fe00cab", "sha256": "2b10a0c504f492e2f26f5134a05713588b183114af25650df0f229751a39e93f" }, "downloads": -1, "filename": "izk-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "036af22dd29790e35e7d5fa61fe00cab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11703, "upload_time": "2018-01-30T12:01:27", "url": "https://files.pythonhosted.org/packages/ea/4e/43cb304d3264b18714fe501fbe3b9fca542138f8246331a8444d6d30970a/izk-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57071eac10edb11cd6f3bb1ba56046d7", "sha256": "c55fa2c4a349af55935968195ffa84177a42d55afd90d439aba9c5c385f2514d" }, "downloads": -1, "filename": "izk-0.2.1.tar.gz", "has_sig": false, "md5_digest": "57071eac10edb11cd6f3bb1ba56046d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8007, "upload_time": "2018-01-30T12:01:29", "url": "https://files.pythonhosted.org/packages/1f/19/5aa0b04039c0aed625d43bb161a27a910bcf90b9503b48685b3423fe6978/izk-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "bad540ae601db7fcd90cea7a3e02f827", "sha256": "6e312085d7f3a296f7da7f9815a5ec51de69bedcba1404381fa149a5695fdb5e" }, "downloads": -1, "filename": "izk-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bad540ae601db7fcd90cea7a3e02f827", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11993, "upload_time": "2018-03-28T08:00:04", "url": "https://files.pythonhosted.org/packages/70/9f/42eb9b9a9f8604d5a3e43e3ca2d37fe8cb162ceda985c4517b4c8f7fa30d/izk-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8dd97556a79a612e33e0778848ce35a1", "sha256": "2439b7e7a228c5b06bb23927f738a55984082af5ce94c99af55f0f8b022ac68c" }, "downloads": -1, "filename": "izk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8dd97556a79a612e33e0778848ce35a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8285, "upload_time": "2018-03-28T08:00:05", "url": "https://files.pythonhosted.org/packages/0e/ac/a280eed04205a3a8946da8e83f219776728ab9ca6e272f66c932d45274a4/izk-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "de7143ada2fff6a1128e69e47a65c756", "sha256": "773726dbf318c7216fb4cd999f164a4521b6511991dfeefe88d4185f41167d94" }, "downloads": -1, "filename": "izk-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de7143ada2fff6a1128e69e47a65c756", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12042, "upload_time": "2018-03-30T07:02:38", "url": "https://files.pythonhosted.org/packages/0d/91/d9ec524f60ef698b1c393ade32ee646d0fc580d981528728bac4865dfc2b/izk-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c50ed954e12141c59b1fe92e871a548f", "sha256": "3ea21de51b681c21b34fab6fb7f48775317acf4de81f63b19651ee30f0821fd1" }, "downloads": -1, "filename": "izk-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c50ed954e12141c59b1fe92e871a548f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8283, "upload_time": "2018-03-30T07:02:39", "url": "https://files.pythonhosted.org/packages/3a/e0/7036dce0482d10759f8616e036ace34f90f3f63b733595db6b40c2621036/izk-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b8458aa5d1ca7fd687a59043db6ef38b", "sha256": "e4b69e6e1369a4ca03842f09f6746d73324ba086c7ac09a38dcd20a219348edd" }, "downloads": -1, "filename": "izk-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8458aa5d1ca7fd687a59043db6ef38b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11781, "upload_time": "2018-04-07T22:39:41", "url": "https://files.pythonhosted.org/packages/2c/a1/11e32f0d599d19bfa3f23c9028bff643327d1d6d9531ff809779428a196f/izk-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04a95ebb6d1d8f1d07cf3225ade86564", "sha256": "d4d37068735eaf6a056b52277c113fafcd5c71c1dce831e570cfd83ab58bd465" }, "downloads": -1, "filename": "izk-0.4.0.tar.gz", "has_sig": false, "md5_digest": "04a95ebb6d1d8f1d07cf3225ade86564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9412, "upload_time": "2018-04-07T22:39:43", "url": "https://files.pythonhosted.org/packages/63/6c/5b13b407bc129cca4baa0966d48d7d1a1e3cdfd58e2d4286ffac0b6ec560/izk-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "474cab94d973ef7a221bfbb6141d9d41", "sha256": "ec5c18bca9dfb58ce56321f664194250f1742b9b8fb35e4a7f234eee4c5cda8d" }, "downloads": -1, "filename": "izk-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "474cab94d973ef7a221bfbb6141d9d41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11812, "upload_time": "2018-04-15T17:45:25", "url": "https://files.pythonhosted.org/packages/20/e6/f6657de745462d11cb388ad7af9f3588bde454dfc9bd29ecf27716c256f6/izk-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc2dd311c17d62892a850bc4788e69a5", "sha256": "8aa102e684200e856249e955846d97787e472b45dcae47d1c5b9035dd2fd72fc" }, "downloads": -1, "filename": "izk-0.4.1.tar.gz", "has_sig": false, "md5_digest": "fc2dd311c17d62892a850bc4788e69a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24732, "upload_time": "2018-04-15T17:45:26", "url": "https://files.pythonhosted.org/packages/c0/ea/a064049bcbf394ebd65ef6acca85125bd9d88927fae4bf884b4d8ea91c7b/izk-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "6253415e257ed5a300badfe96bdf6462", "sha256": "3a69faf3a1760882440779097ff9cbb37531fca5940488dd798fa18894cd5190" }, "downloads": -1, "filename": "izk-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6253415e257ed5a300badfe96bdf6462", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11816, "upload_time": "2018-05-07T10:53:24", "url": "https://files.pythonhosted.org/packages/8b/d8/ba06e3acf0165829a3bdac491f7ab78b8e6a5e08ebf393d4ed0814883819/izk-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f57c6ac397c75e061221ea7519d04559", "sha256": "570137672cccdccde9645d5458bd16cc2db8ef149e2d289e78f740b22bd7be65" }, "downloads": -1, "filename": "izk-0.4.2.tar.gz", "has_sig": false, "md5_digest": "f57c6ac397c75e061221ea7519d04559", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9468, "upload_time": "2018-05-07T10:53:25", "url": "https://files.pythonhosted.org/packages/27/f6/2fc0094b55cc9e11ce72ff7a62d22f4fbddd238af035a545db94fac604da/izk-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6253415e257ed5a300badfe96bdf6462", "sha256": "3a69faf3a1760882440779097ff9cbb37531fca5940488dd798fa18894cd5190" }, "downloads": -1, "filename": "izk-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6253415e257ed5a300badfe96bdf6462", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11816, "upload_time": "2018-05-07T10:53:24", "url": "https://files.pythonhosted.org/packages/8b/d8/ba06e3acf0165829a3bdac491f7ab78b8e6a5e08ebf393d4ed0814883819/izk-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f57c6ac397c75e061221ea7519d04559", "sha256": "570137672cccdccde9645d5458bd16cc2db8ef149e2d289e78f740b22bd7be65" }, "downloads": -1, "filename": "izk-0.4.2.tar.gz", "has_sig": false, "md5_digest": "f57c6ac397c75e061221ea7519d04559", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9468, "upload_time": "2018-05-07T10:53:25", "url": "https://files.pythonhosted.org/packages/27/f6/2fc0094b55cc9e11ce72ff7a62d22f4fbddd238af035a545db94fac604da/izk-0.4.2.tar.gz" } ] }