为你的发展环境补充水分。

hydrator的Python项目详细描述


水合器

从YAML配置文件为您的开发环境添加水分。在

简介

Usage: hydrator [OPTIONS] COMMAND [ARGS]...

  Hydrate your development environment.

  Without arguments, all hydrators will be run.

Options:
  -c, --config path  The config file to load. Defaults to "hydrator.yml"
  -v, --verbose
  --dry              Do not commit changes to disk.
  --select TEXT      Select a subset of hydrators to run (comma separated).
  --help             Show this message and exit.

Commands:
  auth-status  Check the filesystem authentication status.
  login        Authenticate for a filesystem.
  logout       Revoke existing credentials for a filesystem.

功能

  • Bash配置文件和Git配置的YAML配置。在
  • 对于多个环境,不要重复YAML配置。在
  • 通过访问外部文件系统(例如Nextcloud)执行shell命令。在

路线图

  • []应用程序目录查找程序(例如,发现VScode应用程序目录)

示例

在Git存储库中,创建一个名为hydrator.yml的文件。在该文件中,您可以配置文件 它将由YAML配置或外部源生成。外部资源包括 可在同一文件中配置的“文件系统”。在

^{pr2}$

为了访问你的Nextcloud文件,hydrotor首先需要进行身份验证。在

$ hydrator login nextcloud

然后你只需运行水合器来执行所有步骤。你可以选择一部分水合剂 使用--select h1,h2,...选项。添加--dry以不提交对磁盘的更改,并且 -v,--verbose或更多日志。在

$ hydrator

分层

可以有多个YAML配置文件,其中一个通过添加或扩展另一个 覆盖键。这对于为其他环境自定义基本配置非常有用。在

extends:./base.ymlhydrators:gpg:'{{exclude}}'gitconfig:Personal.user:'{{user}}'user:email:work@email.comsigningkey:DEADBEEF

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

推荐PyPI第三方库


热门话题
java Android:应用程序崩溃发送putExtra的意图   JNI错误:尝试传递java实例。字符串作为参数   JavaJMockit与静态初始化   java@products@消费意义。。。JSON或者它只是一个字符串   java如何解决在命令提示符中找不到或加载主类错误?   java使用JavaMail API发送带有内联图像的电子邮件   java为什么我不能与Twitter共享内容   jspservlet正在显示java。木卫一。FileNotFoundException:?E:\guru99\test。txt(文件名、目录名或卷标语法不正确)   java如何在单击另一页上的按钮时向表视图添加数据?   java在提交表单数据之后,它显示了以下问题   java Spring启动通知/严重错误后重启   java从数组列表中删除元素   java Spring引导批处理:如何使用CompositeWriter和自定义ItemWriter实现多线程步骤   Spring java代码表单post和重定向到其他服务器