pkgs/cli: Apply naming standards to description and help fields

This commit is contained in:
a-kenji
2024-11-05 19:17:45 +01:00
parent 04562b6d44
commit a195971749
2 changed files with 26 additions and 26 deletions

View File

@@ -94,7 +94,7 @@ def register_common_flags(parser: argparse.ArgumentParser) -> None:
def create_parser(prog: str | None = None) -> argparse.ArgumentParser: def create_parser(prog: str | None = None) -> argparse.ArgumentParser:
parser = argparse.ArgumentParser( parser = argparse.ArgumentParser(
prog=prog, prog=prog,
description="The clan cli tool.", description="The clan cli tool",
epilog=( epilog=(
f""" f"""
Online reference for the clan cli tool: {help_hyperlink("cli reference", "https://docs.clan.lol/reference/cli/")} Online reference for the clan cli tool: {help_hyperlink("cli reference", "https://docs.clan.lol/reference/cli/")}
@@ -109,8 +109,8 @@ For more detailed information, visit: {help_hyperlink("docs", "https://docs.clan
# Commands directly under the root i.e. "clan show" # Commands directly under the root i.e. "clan show"
show_parser = subparsers.add_parser( show_parser = subparsers.add_parser(
"show", "show",
help="Show meta about the clan if present.", help="Show meta about the clan if present",
description="Show meta about the clan if present.", description="Show meta about the clan if present",
epilog=( epilog=(
""" """
This command prints the metadata of a clan. This command prints the metadata of a clan.
@@ -131,8 +131,8 @@ Note: The meta results from clan/meta.json and manual flake arguments. It may no
parser_backups = subparsers.add_parser( parser_backups = subparsers.add_parser(
"backups", "backups",
help="manage backups of clan machines", help="Manage backups of clan machines",
description="manage backups of clan machines", description="Manage backups of clan machines",
epilog=( epilog=(
f""" f"""
This subcommand provides an interface to backups that clan machines expose. This subcommand provides an interface to backups that clan machines expose.
@@ -158,8 +158,8 @@ For more detailed information visit: {help_hyperlink("backups", "https://docs.cl
parser_flake = subparsers.add_parser( parser_flake = subparsers.add_parser(
"flakes", "flakes",
help="create a clan flake inside the current directory", help="Create a clan flake inside the current directory",
description="create a clan flake inside the current directory", description="Create a clan flake inside the current directory",
epilog=( epilog=(
f""" f"""
Examples: Examples:
@@ -177,8 +177,8 @@ For more detailed information, visit: {help_hyperlink("getting-started", "https:
parser_flash = subparsers.add_parser( parser_flash = subparsers.add_parser(
"flash", "flash",
help="flashes your machine to an USB drive", help="Flashes your machine to an USB drive",
description="flashes your machine to an USB drive", description="Flashes your machine to an USB drive",
epilog=( epilog=(
f""" f"""
Examples: Examples:
@@ -194,8 +194,8 @@ For more detailed information, visit: {help_hyperlink("getting-started", "https:
parser_ssh = subparsers.add_parser( parser_ssh = subparsers.add_parser(
"ssh", "ssh",
help="ssh to a remote machine", help="Ssh to a remote machine",
description="ssh to a remote machine", description="Ssh to a remote machine",
epilog=( epilog=(
f""" f"""
This subcommand allows seamless ssh access to the nixos-image builders. This subcommand allows seamless ssh access to the nixos-image builders.
@@ -216,8 +216,8 @@ For more detailed information, visit: {help_hyperlink("deploy", "https://docs.cl
parser_secrets = subparsers.add_parser( parser_secrets = subparsers.add_parser(
"secrets", "secrets",
help="manage secrets", help="Manage secrets",
description="manage secrets", description="Manage secrets",
epilog=( epilog=(
f""" f"""
This subcommand provides an interface to secret facts. This subcommand provides an interface to secret facts.
@@ -240,8 +240,8 @@ For more detailed information, visit: {help_hyperlink("secrets", "https://docs.c
parser_facts = subparsers.add_parser( parser_facts = subparsers.add_parser(
"facts", "facts",
help="manage facts", help="Manage facts",
description="manage facts", description="Manage facts",
epilog=( epilog=(
f""" f"""
@@ -278,8 +278,8 @@ For more detailed information, visit: {help_hyperlink("secrets", "https://docs.c
# like facts but with vars instead of facts # like facts but with vars instead of facts
parser_vars = subparsers.add_parser( parser_vars = subparsers.add_parser(
"vars", "vars",
help="WIP: manage vars", help="WIP: Manage vars",
description="WIP: manage vars", description="WIP: Manage vars",
epilog=( epilog=(
f""" f"""
This subcommand provides an interface to vars of clan machines. This subcommand provides an interface to vars of clan machines.
@@ -314,8 +314,8 @@ For more detailed information, visit: {help_hyperlink("secrets", "https://docs.c
parser_machine = subparsers.add_parser( parser_machine = subparsers.add_parser(
"machines", "machines",
help="manage machines and their configuration", help="Manage machines and their configuration",
description="manage machines and their configuration", description="Manage machines and their configuration",
epilog=( epilog=(
f""" f"""
This subcommand provides an interface to machines managed by clan. This subcommand provides an interface to machines managed by clan.
@@ -340,21 +340,21 @@ For more detailed information, visit: {help_hyperlink("deploy", "https://docs.cl
machines.register_parser(parser_machine) machines.register_parser(parser_machine)
parser_vms = subparsers.add_parser( parser_vms = subparsers.add_parser(
"vms", help="manage virtual machines", description="manage virtual machines" "vms", help="Manage virtual machines", description="Manage virtual machines"
) )
vms.register_parser(parser_vms) vms.register_parser(parser_vms)
parser_history = subparsers.add_parser( parser_history = subparsers.add_parser(
"history", "history",
help="manage history", help="Manage history",
description="manage history", description="Manage history",
) )
history.register_parser(parser_history) history.register_parser(parser_history)
parser_state = subparsers.add_parser( parser_state = subparsers.add_parser(
"state", "state",
help="query state information about machines", help="Query state information about machines",
description="query state information about machines", description="Query state information about machines",
epilog=( epilog=(
f""" f"""
This subcommand provides an interface to the state managed by clan. This subcommand provides an interface to the state managed by clan.

View File

@@ -50,7 +50,7 @@ def show_clan_meta(uri: str | Path) -> Meta:
raise ClanError( raise ClanError(
msg, msg,
location=f"show_clan {uri}", location=f"show_clan {uri}",
description="Icon path must be a URL or a relative path.", description="Icon path must be a URL or a relative path",
) )
icon_path = str((Path(uri) / meta_icon).resolve()) icon_path = str((Path(uri) / meta_icon).resolve())
@@ -59,7 +59,7 @@ def show_clan_meta(uri: str | Path) -> Meta:
raise ClanError( raise ClanError(
msg, msg,
location=f"show_clan {uri}", location=f"show_clan {uri}",
description="Icon path must be a URL or a relative path.", description="Icon path must be a URL or a relative path",
) )
return Meta( return Meta(