Getting help ============ "A tool without documentation is no tool at all" -- Said someone at some point. Gitano has built-in help text for all its commands. Some may be perfunctory and some may need extra context (hence we have the wiki) but we do, at least, have help available for them all... SCENARIO help is given GIVEN a standard instance WHEN testinstance adminkey runs version THEN the output is not empty WHEN testinstance adminkey runs version machine THEN the output is not empty WHEN testinstance adminkey runs help THEN the output is not empty WHEN testinstance adminkey runs help admin THEN the output is not empty WHEN testinstance adminkey runs help all THEN the output is not empty WHEN testinstance adminkey runs help help THEN the output is not empty WHEN testinstance adminkey runs help as THEN the output is not empty WHEN testinstance adminkey runs help config THEN the output is not empty WHEN testinstance adminkey runs help copy THEN the output is not empty WHEN testinstance adminkey runs help count-objects THEN the output is not empty WHEN testinstance adminkey runs help create THEN the output is not empty WHEN testinstance adminkey runs help destroy THEN the output is not empty WHEN testinstance adminkey runs help fsck THEN the output is not empty WHEN testinstance adminkey runs help gc THEN the output is not empty WHEN testinstance adminkey runs help git-receive-pack THEN the output is not empty WHEN testinstance adminkey runs help git-upload-pack THEN the output is not empty WHEN testinstance adminkey runs help graveyard THEN the output is not empty WHEN testinstance adminkey runs help group THEN the output is not empty WHEN testinstance adminkey runs help keyring THEN the output is not empty WHEN testinstance adminkey runs help ls THEN the output is not empty WHEN testinstance adminkey runs help passwd THEN the output is not empty WHEN testinstance adminkey runs help rename THEN the output is not empty WHEN testinstance adminkey runs help sshkey THEN the output is not empty WHEN testinstance adminkey runs help user THEN the output is not empty WHEN testinstance adminkey runs help whoami THEN the output is not empty Even the plugins can define commands, so lets check they produce help too.. WHEN testinstance adminkey runs help rsync THEN the output is not empty WHEN testinstance adminkey runs help demo THEN the output is not empty WHEN testinstance adminkey runs help git-upload-archive THEN the output is not empty WHEN testinstance adminkey runs help git-annex-shell THEN the output is not empty FINALLY the instance is torn down