From 36d09e381198a97a756935d67bdf827082a27137 Mon Sep 17 00:00:00 2001 From: Jonas Rebmann Date: Mon, 28 Jul 2025 12:37:37 +0200 Subject: [PATCH] Hide suppressed subcommands Suppress subcommands set up with `help=argparse.SUPPRESS` this is already the case for options and defaults. --- sphinxarg/ext.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sphinxarg/ext.py b/sphinxarg/ext.py index 020aed2e..598402e9 100644 --- a/sphinxarg/ext.py +++ b/sphinxarg/ext.py @@ -222,6 +222,9 @@ def print_subcommands(data, nested_content, markdown_help=False, settings=None): else: desc = ['Undocumented'] + if desc[0] == '==SUPPRESS==': + continue + # Handle nested content subcontent = [] if child['name'] in definitions: