Usage: allFeaturesInUsage [Arguments]

Example of most argument types that jargo can handle by default

Arguments:
<string>                                                A greeting phrase to 
                                                        greet new connections with [Required]
                                                        <string>: any string
--arity <boolean> <boolean> <boolean> <boolean>         <boolean>: true or false
<boolean> <boolean>                                     Default: false, false, false, false, false, false
-B<string>=<boolean>                                    <string>=<boolean>: where "<string>" is any string and "<boolean>" is true or false
                                                        Default: Empty map
--big-decimal <big-decimal>                             <big-decimal>: an arbitrary decimal number (practically no limits)
                                                        Default: 0
--big-integer <big-integer>                             <big-integer>: an arbitrary integer number (practically no limits)
                                                        Default: 0
--bool <boolean>                                        <boolean>: true or false
                                                        Default: false
--byte <byte>                                           <byte>: -128 to 127
                                                        Default: 0
--char <character>                                      <character>: any unicode character
                                                        Default: the Null character
--enum <Action>                                         <Action>: {start | stop | restart}
                                                        Default: null
--file <path>                                           <path>: a file path
                                                        Default: The current directory
-l, --enable-logging                                    Output debug 
                                                        information to standard out
                                                        Default: disabled
--long <long>                                           <long>: -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
                                                        Default: 0
-p, --listen-port <integer>                             The port to start the 
                                                        server on. [Required]
                                                        <integer>: -2,147,483,648 to 2,147,483,647
--repeated <integer>                                    <integer>: -2,147,483,648 to 2,147,483,647
                                                        Default: Empty list [Supports Multiple occurrences]
--short <short>                                         <short>: -32,768 to 32,767
                                                        Default: 0
--split=<integer>,<integer>,...                         <integer>: -2,147,483,648 to 2,147,483,647
                                                        Default: Empty list
--string <string>                                       <string>: any string
                                                        Default: 
--variableArity <integer> ...                           <integer>: -2,147,483,648 to 2,147,483,647
                                                        Default: Empty list
