code: def tracedb(args):
      
      p = OptionParser(tracedb.__doc__)
  
      opts, args = p.parse_args(args)
  
      if len(args) != 1:
          sys.exit(p.print_help())
  
      action, = args
      assert action in ("xml", "lib", "frg")
  
      CMD = "tracedb-to-frg.pl"
      xmls = glob("xml*")
  
      if action == "xml":
          for xml in xmls:
              cmd = CMD + " -xml {0}".format(xml)
              sh(cmd, outfile="/dev/null", errfile="/dev/null", background=True)
  
      elif action == "lib":
          cmd = CMD + " -lib {0}".format(" ".join(xmls))
          sh(cmd)
  
      elif action == "frg":
          for xml in xmls:
              cmd = CMD + " -frg {0}".format(xml)
              sh(cmd, background=True)
docs: %prog tracedb <xml|lib|frg>
  
      Run `tracedb-to-frg.pl` within current folder.