A syntax diagram uses symbols to represent the elements of a command and to specify the rules for using these elements.
>>-------------------------------------------------------------><
Begins on the left with double arrowheads (>>) and ends on the right with two arrowheads facing each other (><). If a diagram is longer than one line, each line to be continued ends with a single arrowhead (>) and the next line begins with a single arrowhead. Read the diagrams from left-to-right, top-to-bottom, following the main path line.
>>-dscli-------------------------------------------------------><
Represents the name of a command, flag, parameter, or argument. A keyword is not in italics. Spell a keyword exactly as it is shown in the syntax diagram.
>>-mkuser-- -pw--password-- -group--group_name [ . . . ]--------> >--+-User Name-+----------------------------------------------->< '-" - "-----'
Indicate the parameters or arguments you must specify for the command. Required keywords appear on the main path line. Mutually exclusive required keywords are stacked vertically.
>>-+------------------+---------------------------------------->< '- -h-- -help-- -?-'
Indicate the parameters or arguments you can choose to specify for the command. Optional keywords appear below the main path line. Mutually exclusive optional keywords are stacked vertically.
>>-variable----------------------------------------------------><
Represents the value you need to supply for a parameter or argument, such as a file name, user name, or password. Variables are in italics.
For example, [ a | b ] indicates that you can choose a, b, or nothing. Similarly, { a | b } indicates that you must choose either a or b.