       set [ {+|-}options ] [ o option name ] ... [ A [ name ] ] [
              arg ... ]
              Set  the options for the shell and/or set the posi-
              tional parameters, or declare and set an array.  If
              the  -s  option  is  given  it causes the specified
              arguments to be sorted before assigning them to the
              positional  parameters  (or to the array name if -A
              is used).  With +s  sort  arguments  in  descending
              order.  For the meaning of the other flags, see the
              zshoptions man page.  Flags  may  be  specified  by
              name using the -o option.  If the -A flag is speci-
              fied, name is set to an array containing the  given
              args;  if +A is used and name is an array, the gien
              arguments will replace the initial elements of that
              array;  if  no  name  is  specified, all arrays are
              printed. Otherwise the  positional  parameters  are
              set.  If no arguments are given, then the names and
              values of all parameters are printed on  the  stan-
              dard  output.  If the only argument is +, the names
              of all parameters are printed.
