Example #1
0
def register_argparsed_command(func, argparser):
    usage = argparser.format_usage().split(' ', 2)[2].rstrip()
    def do_cmd(args):
        try:
            parsed_args = argparser.parse_args(args[1:])
        except SystemExit:
            return False
        return func(parsed_args)
    bits.register_grub_command(argparser.prog, do_cmd, usage, argparser.description)
Example #2
0
def register():
    bits.register_grub_command("pydoc", cmd_pydoc, "NAME ... | -k KEYWORD", "Show Python documentation on a NAME or KEYWORD")
    register_argparsed_command(cmd_brandstring, brandstring_argparser)
    register_argparsed_command(cmd_cpuid32, cpuid32_argparser)
    register_argparsed_command(cmd_pci_read, pci_read_argparser)
    register_argparsed_command(cmd_pci_write, pci_write_argparser)
    register_argparsed_command(cmd_pcie_read, pcie_read_argparser)
    register_argparsed_command(cmd_pcie_write, pcie_write_argparser)
    register_argparsed_command(cmd_rdmsr, rdmsr_argparser)
    register_argparsed_command(cmd_wrmsr, wrmsr_argparser)
Example #3
0
def register():
    bits.register_grub_command("pydoc", cmd_pydoc, "NAME ... | -k KEYWORD", "Show Python documentation on a NAME or KEYWORD")
    register_argparsed_command(cmd_brandstring, brandstring_argparser)
    register_argparsed_command(cmd_cpu_sleep, cpu_sleep_argparser)
    register_argparsed_command(cmd_cpu, cpu_argparser)
    register_argparsed_command(cmd_cpuid32, cpuid32_argparser)
    register_argparsed_command(cmd_format, format_argparser)
    register_argparsed_command(cmd_msr_available, msr_available_argparser)
    register_argparsed_command(cmd_pci_read, pci_read_argparser)
    register_argparsed_command(cmd_pci_write, pci_write_argparser)
    register_argparsed_command(cmd_pcie_read, pcie_read_argparser)
    register_argparsed_command(cmd_pcie_write, pcie_write_argparser)
    register_argparsed_command(cmd_rdmsr, rdmsr_argparser)
    register_argparsed_command(cmd_set_mwait, set_mwait_argparser)
    register_argparsed_command(cmd_test_cpuid_consistent, test_cpuid_consistent_argparser)
    register_argparsed_command(cmd_test_pci, test_pci_argparser)
    register_argparsed_command(cmd_test_msr, test_msr_argparser)
    register_argparsed_command(cmd_test_msr_consistency, test_msr_consistency_argparser)
    register_argparsed_command(cmd_test_summary, test_summary_argparser)
    register_argparsed_command(cmd_timer, timer_argparser)
    register_argparsed_command(cmd_wrmsr, wrmsr_argparser)