docs: def main():
      """Command line entry point."""
  
      def help_exit():
          raise SystemExit("usage: ddate [day] [month] [year]")
  
      if "--help" in sys.argv or "-h" in sys.argv:
          help_exit()
  
      if len(sys.argv) == 2:  # allow for 23-2-2014 style, be lazy/sloppy with it
          for split_char in ".-/`,:;":  # who knows what the human will use...
              if split_char in sys.argv[1]:
                  parts = sys.argv[1].split(split_char)
                  del sys.argv[1]
                  sys.argv.extend(parts)
                  break
  
      date = _get_date(*sys.argv[1:])
  
      if date:
          print(DDate(date))
      else:
          help_exit()