终端中的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第三方库


热门话题
Docker&SeleniumJava:无法在Docker容器上运行的chrome浏览器中上载图像/文件   在python中运行java命令   Java垃圾收集器异常行为   java java是否根据底层操作系统执行字节码级优化?   java是否可以休眠自定义查询返回映射而不是列表?   java Spring引导RabbitMQ接收器Jackson反序列化到POJO   apache flex在ActionScript3中创建对象相等“HashMap”作为java HashMap   java如何在Eclipse集成中切换JProfiler启动器   缓存JSP页面结果的java最佳实践?   java集成jaxb绑定文件,使用CXF生成基于WSDL的客户端   java为什么在上传操作结束之前,客户端没有检测到HttpServletResponse的PrintWriter内容?   java在接口内创建类和在类内创建接口有什么用   java向文件写入错误Android Studio   java合并多个RealmList并对结果列表排序?   谷歌API视觉java。lang.NoSuchMethodError   java如何使用逗号分别存储每个值,然后将它们存储到单独的数组中?