(cmd: str | None)
| 8 | |
| 9 | |
| 10 | def get_help(cmd: str | None) -> str: |
| 11 | base = ["pipx"] |
| 12 | args = base + ([cmd] if cmd else []) + ["--help"] |
| 13 | env_patch = os.environ.copy() |
| 14 | env_patch["PATH"] = os.pathsep.join([str(Path(sys.executable).parent)] + env_patch["PATH"].split(os.pathsep)) |
| 15 | content = check_output(args, text=True, env=env_patch) |
| 16 | content = content.replace(str(Path("~").expanduser()), "~") |
| 17 | return f""" |
| 18 | ``` |
| 19 | {content} |
| 20 | ``` |
| 21 | """ |
| 22 | |
| 23 | |
| 24 | params = { |