Commands will follow the following naming conventions:
Commands are comprised of the following components
- noun = type of object to manipulate
- nouns = identifies the type of id expected in printout
- verb = manipulation to be preformed
- verbed = identify that a manipulation was performed
- adverbs = information nececary to manipulate
- ids = one or more id of a noun
- prop = property to display
noun-get-prop ids
prints one line of information per id returns 1 on error otherwise 0
noun-verb adverbs ids
prints nothing returns 1 on error otherwise 0
noun-get-noun ids
given ids are of the first noun type prints one associated id per line returns 1 on error otherwise 0
noun-get-nouns ids
given ids are of the first noun type prints one line for each id with ids of the second noun type returns 1 on error otherwise 0
noun-list-verbed
prints ids of the nouns affected returns 1 on error otherwise 0
noun-list-by-noun
prints ids of the nouns associated returns 1 on error otherwise 0
noun-is-verbed ids
prints nothing returns 1 or 0 depending on check