code: def do_dir(self, args, unknown):
          
          # No arguments for this command
          if unknown:
              self.perror("dir does not take any positional arguments:", traceback_war=False)
              self.do_help('dir')
              self._last_result = cmd2.CommandResult('', 'Bad arguments')
              return
  
          # Get the contents as a list
          contents = os.listdir(self.cwd)
  
          fmt = '{} '
          if args.long:
              fmt = '{}\n'
          for f in contents:
              self.stdout.write(fmt.format(f))
          self.stdout.write('\n')
  
          self._last_result = cmd2.CommandResult(data=contents)
docs: List contents of current directory.