终端中的Bitbucket工作流

ket的Python项目详细描述


Build Status

KET

ket是一个命令行工具,它可以与 Bitbucket存储库更简单。

你可能知道 GitHub和/或 lab用于GitLab。 好吧,凯特也在努力实现同样的目标,但是 Bitbucket

KET目前只能管理拉取请求。还有更多!

安装

$ pip install ket

配置

为了与bitbucket存储库交互,ket需要验证 带用户名和API密钥的Bitbucket。用户名通常是 Bitbucket用户名。对于api密钥,您应该使用所谓的app密码。 更多应用程序密码,以及如何创建它们 here

配置文件

ket试图从文件$HOME/.config/ket中读取其配置,该文件 格式如下:

[bitbucket]
username = Ch00k
api_key = <app_password>

运行

$ ket
Usage: ket [OPTIONS] COMMAND [ARGS]...

  Bitbucket in your command-line

Options:
  --help  Show this message and exit.

Commands:
  pull-request  Pull request operations
$ ket pull-request
Usage: ket pull-request [OPTIONS] COMMAND [ARGS]...

  Pull request operations

Options:
  --help  Show this message and exit.

Commands:
  approve    Approve a pull request
  checkout   Checkout the branch of a pull request
  close      Close (decline) a pull request
  create     Create a pull request
  diff       Show the diff of a pull request
  list       List pull requests
  merge      Merge (accept) a pull request
  show       Show pull request details
  unapprove  Unapprove a pull request

制表符完成

要启用制表符完成,请执行

eval "$(_KET_COMPLETE=source ket)"

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

推荐PyPI第三方库


热门话题
java FileHandle在libgdx中的行为异常   java JSONObject文本必须在1[字符2第1行]处以“{”开头,在使用HTTPClient自动化API时出现此错误   java如何删除域下不同路径的所有cookie   项目间的java Log4j共享   java propertyChangeListeners连锁反应,导致溢出   java gradle测试错误:retrolambda。oldJdk   java IDE没有给出错误,但ArrayList无法工作   web服务Java大字符串压缩安全方法   java如何从奥地利ecard将ResponseADU解码为XML?   java RxJava 2将事件并行化以执行,并产生副作用   java在jni的CallStaticObjectMethod的引用上使用DeleteLocalRef   java递归查找字符串中出现的字母数   java为什么SBT想要获得组织。scalasbt是否已安装?   java如何动态地增加布局,并知道用户点击了哪个布局?   条形图上未设置java截击响应数据