终端中的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用arraylist中的单词替换txt文件中的单词?   java为ProgressBar提供了一个解决方案。是否接受整数?   java添加鼠标侦听器以删除目标   java删除标点符号的简单程序   java JavaScriptException:(TypeError):无法调用null的方法“getBoundingClientRect”   java我可以在没有对话框的情况下卸载应用程序吗?   执行泛型Java类   如果主线程从不调用线程,那么线程中断的原因是什么。中断()?   导致其他组件不显示的java绘制方法   java ObjectMapper追加文件JSON   Netbeans Java:将我的CSV文件放在哪里?   bouncycastle RSAKeyParameters中的java公钥   java为什么我总是在这个字符串数组中输入a1字符串?   java使用匿名绑定连接到AD并搜索用户DN   从JSP文件向Java应用程序发送socket?