docs: def do_timer(self, args, arguments):
          """
          ::
          
              Usage:
                  timer on
                  timer off            
                  timer list
                  timer start NAME
                  timer stop NAME
                  timer resume NAME
                  timer reset [NAME]
  
              Description (NOT IMPLEMENTED YET):
  
                   timer on | off
                       switches timers on and off not yet implemented.
                       If the timer is on each command will be timed and its
                       time is printed after the command. Please note that
                       background command times are not added.
  
                  timer list
                      list all timers
  
                  timer start NAME
                      starts the timer with the name. A start resets the timer to 0.
  
                  timer stop NAME
                      stops the timer
  
                  timer resume NAME
                      resumes the timer
  
                  timer reset NAME
                      resets the named timer to 0. If no name is specified all
                      timers are reset
  
                  Implementation note: we have a stopwatch in cloudmesh,
                                       that we could copy into cmd3
          """
          # print arguments
          # print "args", args
          args = args.lower()
  
          if args in ("on", "off"):
              self.with_timers = (args == "on")
              Console.ok ("Timers are now: {0}".format(args))
          if args == 'list':
              self.list_timers()
          else:
              self.do_timer.__doc__