Aims to be a little brother to jq, but for YAML documents.
Everything from the Basic Filters section of the jq manual is
supported - at least yq acts the same way as jq in the examples there. Object construction also more or less
works.
There are basic unit-tests for some of the operators, but the meat of the test suite are the functional tests defined
in functional_tests/*.yml files and run by run_functional_tests.py.
The whole test suite of jq is in functional_tests/jq.txt, run by run_jq_tests.py. Sections starting with a line
containing skip are, surprisingly, skipped - until that functionality is implemented.
They're all started by nosetests
- Work the same way as
jqfor the "Types and Values" section - Operators, functions
- Check if operators can be refactored
- Package, release
- Conditionals, comparisons
- "Advanced features", Assignment from the
jqmanual