具有自动完成、语法突出显示和漂亮打印功能的zookeeper cli

izk的Python项目详细描述


izk:交互式缩放器

Build StatusCoverage Status

izk是一个现代而简单的zookeeper shell,具有自动完成、历史搜索、vi绑定、语法突出显示和漂亮的打印功能。

asciicast

安装

要安装izk,只需运行

$ pip install izk

izk仅限Python 3我不打算支持Python2,但这对您很重要,请随意贡献!

码头工人

izk也可用作Docker映像。运行它,执行

$ docker run -it brouberol/izk

注意,为了简化docker的使用,所有命令行参数都可以作为环境变量传递,前缀是IZK_

示例:下面是如何在docker中运行izk --write

$ docker run -it -e IZK_WRITE=1 brouberol/izk

用法

$ izk --help
usage: izk [-h] [--write WRITE]
           [--style {default,emacs, ...}]
           [--version]
           [zk_url]

CLI for zookeeper with syntax-highlighting and auto-completion.

positional arguments:
  zk_url                URL of the zookeeper node. Default: localhost:2181.
                        Override via the IZK_ZK_URL environment variable.

optional arguments:
  -h, --help            show this help message and exit
  --write WRITE         Authorize write operations (update/insert/remove).
                        Override via the IZK_WRITE environment variable.
  --style {default,emacs, ...}
                        The color style to adopt. Default: monokai. Override
                        via the IZK_STYLE environment variable.
  --input-mode {vi,emacs}
                        The input mode to adopt. Default: vi. Override via the
                        IZK_INPUT_MODE environment variable.
  --version             Display izk version number and exit

Version: 0.4.0

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在windows上向doclet添加多个sourcepath?   java谷歌地图应用程序   java为以下场景创建正则表达式   Java文件通道异常   Java集合如何将文件对象列表转换为路径对象列表?   多线程生产者/消费者模型使用Java(同步),但始终运行同一线程   java如何为存储在ArrayList中的特定属性设置值?   java一次不能加载多个osm文件   使用java 8将map<String,map<Long,customeObject>>转换为list<customeObject>   java JDK包含哪些脚本语言解释器?   java为什么eclipse在这里生成语法错误?   多线程Javasocket异常:socket已关闭且值为空   java我想在Android活动中创建一个带有图像的可滚动文本列表。我应该用什么?   java实现编译时警告   java根据安卓 SQLite数据库中前一行的相同值递增特定值   java移动迭代器语句使代码可编译   java JVM终身/旧代已达到限制&服务器挂起   为什么我们不能在映射上使用迭代器(Java)?   xml如何映射JAXB中已有的JavaBean