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

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如何使用bouncycastle从pkcs7文件获取证书?   java是向字符串数字添加零的有效方法吗?   Android在外部播放器中播放视频url   如何在Java代码中调用Wildfly事务管理器?   java为什么在使用键盘完成选择时不触发选择事件?   java xpath错误:jaxb外部绑定文件上为null   java如何避免在活动之间切换时出现白屏   Hadoop安装程序中的java“unknown.prolexic.com:未知错误”   要用作out参数的java自定义数字类   java如何向spring控制器的http请求添加属性?   for循环中的java静态值   java为图像编辑器快速、可靠地保存/加载文档状态   java数组越界和空指针异常   java如何在列表<Object>对象包含对象的对象上检查null?   java从URL下载文件到tomcat服务器   GlassFish“ogs3.1.2.2windows.exe”和“ogs3.1.2.2windowsml.exe”文件之间的java差异   无MathLab的Java Gabor图像处理   包含CSV中不存在的其他字段的java mongoimport