NrvrCommander should have more documentation. Today I write why I don’t write more documentation today.
There is some good documentation already.
If we would wait for perfection, we would be withholding a working tool.
What may matter most about the free and open source NrvrCommander: It is in use.
What it is
NrvrCommander makes virtual machines, and it controls them for automation.
NrvrCommander does at least some things other automation software doesn’t, or didn’t when we looked. For example…
… in NrvrCommander’s example scripts the starting points are original OS distributions, from there on scripting, not requiring acceptance of pre-made VM snapshots.
Your appreciation may depend on whom you trust and how many variations you need. In addition to transparency (review, audit) and flexibility (variations by coding a few lines), scripts take arguably 10-5 of the storage space of snapshots.
This is not mandatory, not a limitation: You could start from snapshots, and one example script cleverly uses snapshots.