yq (GitHub/kislyuk/yq) ⇒ Python
项目地址:kislyuk/yq: Command-line YAML and XML processor – jq wrapper for YAML/XML documents
官方文档:https://kislyuk.github.io/yq/
YAML ⇒ JSON,用于将 YAML 转为 JSON 的工具。该工具是 jq 的封装,所以需要先安装 jq 命令
安装 yq 命令:
1)安装 jq 命令:jq
2)安装 yq 命令:
pip3 install yq
yq (GitHub/mikefarah/yq) ⇒ Go
项目地址:mikefarah/yq: yq is a portable command-line YAML processor
YAML ⇒ JSON,用于将 YAML 转为 JSON 的工具,由 Go 语言开发。
我们没有使用该命令,这里仅作记录。
常用工具
yamllint – A linter for YAML files
该工具用于检查YAML文件的格式是否正确,对YAML进行校验。
执行如下命令即可安装该工具:
# CentOS: yum install yamllint.noarch # Debian apt-get install yamllint
简单的使用示例:
yamllint /path/to/foo.yml
其他内容可以 查看GitHub项目主页、查看命令手册