dirs [ -c ] [ arg ... ]
dirs [ -lpv ]
       With no arguments, print the contents of the directory stack.
       Directories are added to this stack with the pushd command, and
       removed with the cd or popd commands.  If arguments are specified,
       load them onto the directory stack, replacing anything that was
       there, and push the current directory onto the stack.

       -c     clear the directory stack.

       -l     print directory names in full instead of using ~
              expressions (see FILENAME EXPANSION in zshexpn(1)).

       -p     print directory entries one per line.

       -v     number the directories in the stack when printing.
