metrics_noerr = None gitref = None try: opts, args = getopt.getopt(argv, short_opts, long_opts) except getopt.GetoptError, e: printerr(str(e)) return 1 for opt, value in opts: if opt in ("-h", "--help", "-help"): usage() return 0 elif opt in ("-e", "--list-extensions"): emg = ExtensionsManager([]) allExtensions = emg.load_all_extensions() print ", ".join(sorted(allExtensions)) return 0 elif opt in ("-V", "--version"): print VERSION return 0 elif opt in ("--debug", "-g"): debug = True elif opt in ("--quiet", "-q"): quiet = True elif opt in ("--profile", ): profile = True elif opt in ("--no-parse", "-n"): no_parse = True elif opt in ("-f", "--config-file"): configfile = value