在yaml文件中设置值的简单工具,保留格式和注释

ytool的Python项目详细描述


在yaml文件中设置值的简单工具,保留格式和注释。 此命令行工具基于ruamel.yaml

示例:

$ ytool -f some.yaml -s some.string.key value -d float_key 9.9  -i int.key.path 10

帮助:

$ usage: ytool [-h] --file FILE [--set-string path value][--set-int path value][--set-float path value][--output OUTPUT][--edit-file][--verbose]

Set values in yaml file preserving format and comments.

optional arguments:
  -h, --help            show this help message and exit
  --file FILE, -f FILE  Name of the chart file to change
  --set-string path value, -s path value
                        Set string value for path
  --set-int path value, -i path value
                        Set integer value for path
  --set-float path value, -d path value
                        Set float value for path
  --output OUTPUT, -o OUTPUT
                        Name of output file
  --edit-file, -e       Edit input file directly
  --verbose, -v         Print debug information to stdout

什么是密码?

Codacy是一个自动化的代码评审工具 监控你的技术债务,帮助你提高代码质量, 向开发人员传授最佳实践,并帮助您节省时间 代码审查。

在Codacy的特性中:

  • 确定新的静态分析问题
  • 使用github、bitbucket/stash、gitlab进行提交和拉取请求分析 (以及直接的git存储库)
  • 提交和拉取请求的自动注释
  • 与Slack、Hipchat、Jira、YouTrack集成
  • 跟踪代码风格、安全性、错误倾向、性能方面的问题, 未使用的代码和其他类别

Codacy还有助于跟踪代码覆盖率、代码复制和 代码复杂度。

codacy支持php、python、ruby、java、javascript和scala,其中 其他人。

免费开放源码

Codacy对开源项目是免费的。

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

推荐PyPI第三方库


热门话题
如何使用Java中的扫描仪读取文本文件中的特定字符?   java如果我们在hibernate中开始事务但不提交它,会发生什么?   Azure CosmosDB Java Springboot中的无服务器帐户不支持spring boot设置提供吞吐量或容器自动导航   附加到新对象的Java注释?   java如何将自定义文本视图添加到。在Kotlin中添加通知操作   java Shibboleth添加_OpenSAMLcookies,导致HTTP头大小>8k   分布式传感器数据(~40Hz)的高效Java观测器设计   java如何在while循环外声明数组,但在while循环中初始化它?   用@XmlElementRef注释的java元素没有显示在JAXB编组字符串中?   java替换二维数组的值   java如何在任务栏上创建Windows7加载栏   java如何在组件注释bean中使用会话或RequestScope bean?   java netbeans freermarker插件错误:在实现版本中请求netbeans桥的插件Lexer   java谷歌地图方向。加载失败,返回服务器错误   java当我试图递归地计算两个值之间的整数之和时,为什么结果返回一个奇怪的值?   java如何通过html文件的用户获取运行时输入,以使用Jsoup进行解析?