MCPcopy Index your code
hub / github.com/idank/explainshell / _make_manpage

Function _make_manpage

tests/test_manager.py:54–72  ·  view source on GitHub ↗
(
    name: str,
    section: str = "1",
    distro: str = "ubuntu",
    release: str = "26.04",
    aliases: list[tuple[str, int]] | None = None,
    options: list[Option] | None = None,
)

Source from the content-addressed store, hash-verified

52
53
54def _make_manpage(
55 name: str,
56 section: str = "1",
57 distro: str = "ubuntu",
58 release: str = "26.04",
59 aliases: list[tuple[str, int]] | None = None,
60 options: list[Option] | None = None,
61) -> ParsedManpage:
62 source = f"{distro}/{release}/{section}/{name}.{section}.gz"
63 if aliases is None:
64 aliases = [(name, 10)]
65 return ParsedManpage(
66 source=source,
67 name=name,
68 synopsis=f"{name} - do things",
69 aliases=aliases,
70 options=options or [],
71 extractor="llm",
72 )
73
74
75@contextlib.contextmanager

Calls 1

ParsedManpageClass · 0.90

Tested by

no test coverage detected