log_setup()
context = KernelInstallContext.parse(
- "kernel-install plugin to build initrds or Unified Kernel Images using mkosi",
- "50-mkosi.install COMMAND KERNEL_VERSION ENTRY_DIR KERNEL_IMAGE INITRD…",
+ name="50-mkosi.install",
+ description="kernel-install plugin to build initrds or Unified Kernel Images using mkosi",
)
if context.command != "add" or not we_are_wanted(context):
log_setup()
context = KernelInstallContext.parse(
- "kernel-install plugin to build local addon for initrd/cmdline",
- "51-mkosi-addon.install COMMAND KERNEL_VERSION ENTRY_DIR KERNEL_IMAGE…",
+ name="51-mkosi-addon.install",
+ description="kernel-install plugin to build local addon for initrd/cmdline",
)
# No local configuration? Then nothing to do
verbose: bool
@staticmethod
- def parse(description: str, usage: str) -> "KernelInstallContext":
+ def parse(*, name: str, description: str) -> "KernelInstallContext":
parser = argparse.ArgumentParser(
description=description,
allow_abbrev=False,
- usage=usage,
+ usage=f"{name} COMMAND KERNEL_VERSION ENTRY_DIR KERNEL_IMAGE…",
)
parser.add_argument(