91f72dc56c
Add the ability to handle commands having subcommands, like `qvm-block` Split the ArgumentCheckVisitor in an OptionsCheckVisitor & SubCommandCheckVisitor. The OptionsCheckVisitor checks options given in a section named 'Options' (case insensitive), while the SubCommandCheckVisitor dispatches on a section named 'Commands' (case insensitive). This also fixes finding the undocumented command arguments. The previous solution with depart_document did not work. NodeVisitor does not dispatch to depart_document() even if it's mentioned in the documentation. |
||
---|---|---|
contrib | ||
core | ||
core-modules | ||
dispvm | ||
doc | ||
etc | ||
linux | ||
qubes | ||
qubes-rpc | ||
qubes-rpc-policy | ||
qvm-tools | ||
relaxng | ||
rpm_spec | ||
templates | ||
test-packages | ||
tests | ||
.coveragerc | ||
.gitignore | ||
.pylintrc | ||
installer.wxs | ||
LICENSE | ||
Makefile | ||
Makefile.builder | ||
README.md | ||
run-tests | ||
setup.py | ||
version |
Qubes core, version 3
This is development branch of the Qubes OS core. This branch is subject to rebase without warning until further notice.
API documentation is available: https://qubes-core-admin.readthedocs.org/en/latest/.