commandline utility to manipulate YAML files
Homepage Repository PyPI Python
pip install ruamel.yaml.cmd==0.6.3
This package provides the yaml
commandline utlity for converting to/from
YAML and for manipulating YAML files
yaml round-trip <file_name>
for basic roundtrip testing of YAML
files
yaml json <file_name>
for conversion of JSON file(s) to a single
YAML block style document
yaml json --write <file_name>
to convert JSON files to individual .yaml files.
This is essential for being able to comparing otherwise unreadable JSON files
(e.g. single line metadata.json files in .whl distributions)
yaml ini <file_name>
for conversion of an INI/config file (ConfigObj
comment and nested sections supported) to a YAML block style document.
This requires configobj
to be installed (pip install ruamel.yaml.cmd[configobj]
)
yaml from-csv <file_name>
for conversion CSV to a YAML
file to a a table in an HTML file.
yaml htmltable <file_name>
for conversion of the basic structure in a YAML
file to a a table in an HTML file. The YAML file:
title: - fruit - legume local: - apple - sprouts import: - orange - broccoli
is converted into the table:
title |
fruit |
legume |
local |
apple |
sprouts |
import |
orange |
broccoli |
yaml merge-expand <input> <output>
expand merges in input YAML file (use - for stdin/out)
See yaml --help
for more information on the availble commands