diff --git a/_build/api/cli_command_parser.conversion.argparse_ast.doctree b/_build/api/cli_command_parser.conversion.argparse_ast.doctree index 93232a32..885636eb 100644 Binary files a/_build/api/cli_command_parser.conversion.argparse_ast.doctree and b/_build/api/cli_command_parser.conversion.argparse_ast.doctree differ diff --git a/_build/api/cli_command_parser.exceptions.doctree b/_build/api/cli_command_parser.exceptions.doctree index 3babadea..e70024c2 100644 Binary files a/_build/api/cli_command_parser.exceptions.doctree and b/_build/api/cli_command_parser.exceptions.doctree differ diff --git a/_build/api/cli_command_parser.inputs.base.doctree b/_build/api/cli_command_parser.inputs.base.doctree index c02cfd5a..d7935fb9 100644 Binary files a/_build/api/cli_command_parser.inputs.base.doctree and b/_build/api/cli_command_parser.inputs.base.doctree differ diff --git a/_build/api/cli_command_parser.inputs.files.doctree b/_build/api/cli_command_parser.inputs.files.doctree index 4f8f7cc2..5bbf1a35 100644 Binary files a/_build/api/cli_command_parser.inputs.files.doctree and b/_build/api/cli_command_parser.inputs.files.doctree differ diff --git a/_build/api/cli_command_parser.inputs.numeric.doctree b/_build/api/cli_command_parser.inputs.numeric.doctree index 4479879c..6555452a 100644 Binary files a/_build/api/cli_command_parser.inputs.numeric.doctree and b/_build/api/cli_command_parser.inputs.numeric.doctree differ diff --git a/_build/api/cli_command_parser.inputs.utils.doctree b/_build/api/cli_command_parser.inputs.utils.doctree index f28968f5..efe0cbdd 100644 Binary files a/_build/api/cli_command_parser.inputs.utils.doctree and b/_build/api/cli_command_parser.inputs.utils.doctree differ diff --git a/_build/api/cli_command_parser.metadata.doctree b/_build/api/cli_command_parser.metadata.doctree index bb269451..e4e355f1 100644 Binary files a/_build/api/cli_command_parser.metadata.doctree and b/_build/api/cli_command_parser.metadata.doctree differ diff --git a/_build/api/cli_command_parser.parameters.actions.doctree b/_build/api/cli_command_parser.parameters.actions.doctree index e78e35af..e7fd2645 100644 Binary files a/_build/api/cli_command_parser.parameters.actions.doctree and b/_build/api/cli_command_parser.parameters.actions.doctree differ diff --git a/_build/api/cli_command_parser.parameters.base.doctree b/_build/api/cli_command_parser.parameters.base.doctree index 4e0e0742..1fa34f2b 100644 Binary files a/_build/api/cli_command_parser.parameters.base.doctree and b/_build/api/cli_command_parser.parameters.base.doctree differ diff --git a/_build/api/cli_command_parser.parameters.options.doctree b/_build/api/cli_command_parser.parameters.options.doctree index 2d362307..7f5dc7ab 100644 Binary files a/_build/api/cli_command_parser.parameters.options.doctree and b/_build/api/cli_command_parser.parameters.options.doctree differ diff --git a/_build/environment.pickle b/_build/environment.pickle index 24a568e0..b344575d 100644 Binary files a/_build/environment.pickle and b/_build/environment.pickle differ diff --git a/_ext/__pycache__/field_list_refs.cpython-312.pyc b/_ext/__pycache__/field_list_refs.cpython-312.pyc deleted file mode 100644 index ff8e9004..00000000 Binary files a/_ext/__pycache__/field_list_refs.cpython-312.pyc and /dev/null differ diff --git a/_ext/__pycache__/field_list_refs.cpython-313.pyc b/_ext/__pycache__/field_list_refs.cpython-313.pyc new file mode 100644 index 00000000..0d60aa0d Binary files /dev/null and b/_ext/__pycache__/field_list_refs.cpython-313.pyc differ diff --git a/_ext/__pycache__/show_on_github.cpython-312.pyc b/_ext/__pycache__/show_on_github.cpython-312.pyc deleted file mode 100644 index dd38a3fe..00000000 Binary files a/_ext/__pycache__/show_on_github.cpython-312.pyc and /dev/null differ diff --git a/_ext/__pycache__/show_on_github.cpython-313.pyc b/_ext/__pycache__/show_on_github.cpython-313.pyc new file mode 100644 index 00000000..42711cd1 Binary files /dev/null and b/_ext/__pycache__/show_on_github.cpython-313.pyc differ diff --git a/_modules/cli_command_parser/exceptions.html b/_modules/cli_command_parser/exceptions.html index abb033b2..412b1916 100644 --- a/_modules/cli_command_parser/exceptions.html +++ b/_modules/cli_command_parser/exceptions.html @@ -1001,14 +1001,14 @@

Source code for cli_command_parser.exceptions

from __future__ import annotations import sys -from typing import TYPE_CHECKING, Any, Optional, Collection, Mapping +from typing import TYPE_CHECKING, Any, Collection, Mapping, Optional from .utils import _parse_tree_target_repr if TYPE_CHECKING: - from .parameters import Parameter, BaseOption + from .parameters import BaseOption, Parameter + from .parse_tree import PosNode, Target, Word from .typing import ParamOrGroup - from .parse_tree import PosNode, Word, Target __all__ = [ 'CommandParserException', @@ -1251,13 +1251,13 @@

Source code for cli_command_parser.exceptions

class InvalidChoice(BadArgument): """Error raised when a value that does not match one of the pre-defined choices was provided for a Parameter""" - def __init__(self, param: Optional[Parameter], invalid: Any, choices: Collection[Any]): + def __init__(self, param: Optional[Parameter], invalid: Any, choices: Collection[Any], env_var: str = None): + src = f' from env var={env_var!r}' if env_var else '' if isinstance(invalid, Collection) and not isinstance(invalid, str): - bad_str = f'choices: {", ".join(map(repr, invalid))}' + bad_str = f'choices{src}: {", ".join(map(repr, invalid))}' else: - bad_str = f'choice: {invalid!r}' - choices_str = ', '.join(map(repr, choices)) - super().__init__(param, f'invalid {bad_str} (choose from: {choices_str})')
+ bad_str = f'choice{src}: {invalid!r}' + super().__init__(param, f'invalid {bad_str} (choose from: {", ".join(map(repr, choices))})')
diff --git a/_modules/cli_command_parser/inputs/base.html b/_modules/cli_command_parser/inputs/base.html index 449d19b4..592e1529 100644 --- a/_modules/cli_command_parser/inputs/base.html +++ b/_modules/cli_command_parser/inputs/base.html @@ -1000,7 +1000,7 @@

Source code for cli_command_parser.inputs.base

from abc import ABC, abstractmethod from typing import Any, Generic, Optional -from ..typing import T, Bool +from ..typing import Bool, T __all__ = ['InputType'] @@ -1025,11 +1025,11 @@

Source code for cli_command_parser.inputs.base

[docs] def is_valid_type(self, value: str) -> bool: # pylint: disable=W0613 """ - Called during parsing when :meth:`.Parameter.would_accept` is called to determine if the value would be + Called during parsing when :meth:`.ParamAction.would_accept` is called to determine if the value would be accepted later for processing / conversion via :meth:`.__call__`. May be overridden in subclasses to provide actual validation, if necessary. - Not called by :meth:`.Parameter.take_action` - value validation should happen in :meth:`.__call__` + Note: value validation should happen in :meth:`.__call__`, not in this method. :param value: A parsed argument :return: True if this input would accept it for processing later (where it may still be rejected), False if diff --git a/_modules/cli_command_parser/inputs/numeric.html b/_modules/cli_command_parser/inputs/numeric.html index ba45e2cf..8d861088 100644 --- a/_modules/cli_command_parser/inputs/numeric.html +++ b/_modules/cli_command_parser/inputs/numeric.html @@ -1023,7 +1023,7 @@

Source code for cli_command_parser.inputs.numeric

[docs] def is_valid_type(self, value: str) -> bool: """ - Called during parsing when :meth:`.Parameter.would_accept` is called to determine if the value would be + Called during parsing when :meth:`.ParamAction.would_accept` is called to determine if the value would be accepted later for processing / conversion when called. :param value: The parsed argument to validate diff --git a/_modules/cli_command_parser/parameters/actions.html b/_modules/cli_command_parser/parameters/actions.html index 255854be..4e43a89f 100644 --- a/_modules/cli_command_parser/parameters/actions.html +++ b/_modules/cli_command_parser/parameters/actions.html @@ -1075,26 +1075,32 @@

Source code for cli_command_parser.parameters.actions

[docs] @abstractmethod - def add_value(self, value: str, *, opt: str = None, combo: bool = False, joined: bool = False) -> Found: + def add_value(self, value: str, *, combo: bool = False, joined: bool = False, env_var: str = None) -> Found: """ Execute this action for the given Parameter and value. :param value: The value that was provided, if any. - :param opt: The option string that preceded the given value in the case of optional params, or that - represents a flag so a constant value can be stored, if any. :param combo: Only True when a short option was provided, where the option string was combined with either a real value or a sequence of 1-char combinable versions of short option strings. :param joined: True if the value was provided as ``--option=value``, False otherwise. + :param env_var: The name of the environment variable that was used as the source of the given value, if + applicable. :return: The number of new values discovered """ raise NotImplementedError
+
+[docs] + def add_env_value(self, value: str, env_var: str) -> Found: + return self.add_value(value, env_var=env_var)
+ + # Note: Not used yet - # def add_values(self, values: Sequence[str], *, opt: str = None, combo: bool = False) -> Found: + # def add_values(self, values: Sequence[str], *, combo: bool = False) -> Found: # added = 0 # for value in values: - # added += self.add_value(value, opt=opt, combo=combo) + # added += self.add_value(value, combo=combo) # return added
@@ -1104,12 +1110,6 @@

Source code for cli_command_parser.parameters.actions

raise MissingArgument(self.param)
-
-[docs] - def add_env_value(self, value: str, env_var: str): - return self.add_value(value)
- - # endregion # region Parsing @@ -1118,7 +1118,7 @@

Source code for cli_command_parser.parameters.actions

[docs] def would_accept(self, value: str, combo: bool = False) -> bool: try: - normalized = self.param.prepare_value(value, combo, True) + normalized = self.param.prepare_validation_value(value, combo) except BadArgument: return False return self.param.is_valid_arg(normalized)
@@ -1276,7 +1276,7 @@

Source code for cli_command_parser.parameters.actions

[docs] - def add_env_value(self, value: str, env_var: str): + def add_env_value(self, value: str, env_var: str) -> Found: const, use_value = self.param.get_env_const(value, env_var) # The const may only be _NotSet once StoreValueOrConst / AppendValueOrConst are put into use # if const is _NotSet: # It does not support storing constants @@ -1307,16 +1307,16 @@

Source code for cli_command_parser.parameters.actions

[docs] - def add_value(self, value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) -> Found: + def add_value(self, value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) -> Found: ctx.record_action(self.param) - value = self.param.prepare_value(value, combo) + value = self.param.prepare_value(value, combo, env_var) self.param.validate(value, joined) self.set_value(value) return 1
# Note: Not used yet - # def add_values(self, values: Sequence[str], *, opt: str = None, combo: bool = False) -> Found: + # def add_values(self, values: Sequence[str], *, combo: bool = False) -> Found: # ctx.record_action(self.param) # if not values: # raise MissingArgument(self.param) @@ -1352,16 +1352,16 @@

Source code for cli_command_parser.parameters.actions

[docs] - def add_value(self, value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) -> Found: + def add_value(self, value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) -> Found: ctx.record_action(self.param) - value = self.param.prepare_value(value, combo) + value = self.param.prepare_value(value, combo, env_var) self.param.validate(value) self.append_value(value) return 1
# Note: Not used yet - # def add_values(self, values: Sequence[str], *, opt: str = None, combo: bool = False) -> Found: + # def add_values(self, values: Sequence[str], *, combo: bool = False) -> Found: # ctx.record_action(self.param) # if not values: # raise MissingArgument(self.param) @@ -1475,7 +1475,7 @@

Source code for cli_command_parser.parameters.actions

[docs] - def add_value(self, value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) -> Found: # noqa + def add_value(self, value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) -> Found: # noqa ctx.record_action(self.param) raise BadArgument(self.param, f'does not accept values, but {value=} was provided')
@@ -1588,9 +1588,9 @@

Source code for cli_command_parser.parameters.actions

[docs] - def add_value(self, value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) -> Found: + def add_value(self, value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) -> Found: ctx.record_action(self.param) - value = self.param.prepare_value(value, combo) + value = self.param.prepare_value(value, combo, env_var) self.param.validate(value, joined) self._add(value) return 1
@@ -1609,7 +1609,7 @@

Source code for cli_command_parser.parameters.actions

[docs] - def add_value(self, value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) -> Found: + def add_value(self, value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) -> Found: param = self.param values = value.split() if not param.is_valid_arg(' '.join(values)): @@ -1660,7 +1660,7 @@

Source code for cli_command_parser.parameters.actions

[docs] - def add_values(self, values: list[str], *, opt: str = None, combo: bool = False) -> Found: + def add_values(self, values: list[str], *, combo: bool = False) -> Found: param = self.param ctx.record_action(param) diff --git a/_modules/cli_command_parser/parameters/base.html b/_modules/cli_command_parser/parameters/base.html index f83f2584..7ae9aa33 100644 --- a/_modules/cli_command_parser/parameters/base.html +++ b/_modules/cli_command_parser/parameters/base.html @@ -1355,20 +1355,31 @@

Source code for cli_command_parser.parameters.base

[docs] - def prepare_value(self, value: str, short_combo: Bool = False, pre_action: Bool = False) -> T_co: - type_func = self.type - if type_func is None or (pre_action and isinstance(type_func, InputType) and type_func.is_valid_type(value)): + def prepare_value(self, value: str, short_combo: Bool = False, env_var: str = None) -> T_co: + if self.type is None: return value try: - return type_func(value) + return self.type(value) except InvalidChoiceError as e: - raise InvalidChoice(self, e.invalid, e.choices) from e + raise InvalidChoice(self, e.invalid, e.choices, env_var) from e except InputValidationError as e: - raise BadArgument(self, str(e)) from e + suffix = f' from env var={env_var!r}' if env_var else '' + raise BadArgument(self, f'invalid input{suffix} - {e}') from e except (TypeError, ValueError) as e: - raise BadArgument(self, f'bad {value=} for type={type_func!r}: {e}') from e + suffix = f' from env var={env_var!r}' if env_var else '' + raise BadArgument(self, f'bad {value=} for type={self.type!r}{suffix}: {e}') from e except Exception as e: - raise BadArgument(self, f'unable to cast {value=} to type={type_func!r}') from e
+ suffix = f' from env var={env_var!r}' if env_var else '' + raise BadArgument(self, f'unable to cast {value=} to type={self.type!r}{suffix}') from e
+ + +
+[docs] + def prepare_validation_value(self, value: str, short_combo: Bool = False) -> T_co: + if self.type is None or (isinstance(self.type, InputType) and self.type.is_valid_type(value)): + return value + else: + return self.prepare_value(value, short_combo)
diff --git a/_modules/cli_command_parser/parameters/options.html b/_modules/cli_command_parser/parameters/options.html index f34492c8..6b089bc3 100644 --- a/_modules/cli_command_parser/parameters/options.html +++ b/_modules/cli_command_parser/parameters/options.html @@ -1195,9 +1195,9 @@

Source code for cli_command_parser.parameters.options

try: parsed = self.type(value) except Exception as e: - raise ParamUsageError(self, f'unable to parse {value=} from {env_var=}: {e}') from e + raise ParamUsageError(self, f'unable to parse {value=} from env var={env_var!r}: {e}') from e if self.use_env_value and parsed != self.const and parsed != self.default: - raise BadArgument(self, f'invalid value={parsed!r} from {env_var=}') + raise BadArgument(self, f'invalid value={parsed!r} from env var={env_var!r}') return parsed, self.use_env_value
@@ -1323,10 +1323,10 @@

Source code for cli_command_parser.parameters.options

try: parsed = self.type(value) except Exception as e: - raise ParamUsageError(self, f'unable to parse {value=} from {env_var=}: {e}') from e + raise ParamUsageError(self, f'unable to parse {value=} from env var={env_var!r}: {e}') from e if self.use_env_value: if parsed not in self.consts and parsed != self.default: - raise BadArgument(self, f'invalid value={parsed!r} from {env_var=}') + raise BadArgument(self, f'invalid value={parsed!r} from env var={env_var!r}') return parsed, True else: const = self.consts[0] if parsed else self.consts[1] @@ -1533,16 +1533,19 @@

Source code for cli_command_parser.parameters.options

[docs] - def prepare_value(self, value: Optional[str], short_combo: bool = False, pre_action: bool = False) -> int: + def prepare_value(self, value: Optional[str], short_combo: bool = False, env_var: str = None) -> int: try: return self.type(value) except (ValueError, TypeError) as e: combinable = self.option_strs.combinable if short_combo and combinable and all(c in combinable for c in value): return len(value) + 1 # +1 for the -short that preceded this value - raise BadArgument(self, f'bad counter {value=}') from e
+ suffix = f' from env var={env_var!r}' if env_var else '' + raise BadArgument(self, f'bad counter {value=}{suffix}') from e
+ prepare_validation_value = prepare_value +
[docs] def validate(self, value: Any, joined: Bool = False): diff --git a/_modules/cli_command_parser/parser.html b/_modules/cli_command_parser/parser.html index 13c3a9e5..9c59424d 100644 --- a/_modules/cli_command_parser/parser.html +++ b/_modules/cli_command_parser/parser.html @@ -1029,6 +1029,9 @@

Source code for cli_command_parser.parser

 
 _PRE_INIT = ActionPhase.PRE_INIT
 
+# TODO: When an invalid choice for a positional is provided with -h / --help, the invalid choice error is shown instead
+#  of help, but help should be shown instead
+
 
 
[docs] @@ -1112,8 +1115,6 @@

Source code for cli_command_parser.parser

         self._parse_env_vars(ctx)
 
     def _parse_env_vars(self, ctx: Context):
-        # TODO: It would be helpful to store arg provenance for error messages, especially for a conflict between
-        #  mutually exclusive params when they were provided via env
         for param in ctx.missing_options_with_env_var():
             for env_var in param.env_vars():
                 try:
@@ -1233,7 +1234,7 @@ 

Source code for cli_command_parser.parser

         self, opt: str, param: BaseOption, value: OptStr, combo: bool = False, joined: Bool = False
     ):
         if value is not None:
-            param.action.add_value(value, opt=opt, combo=combo, joined=joined)
+            param.action.add_value(value, combo=combo, joined=joined)
         elif param.action.accepts_consts and not param.action.accepts_values:
             param.action.add_const(opt=opt, combo=combo)
         elif not self.consume_values(param) and param.action.accepts_consts:
diff --git a/_static/js/versions.js b/_static/js/versions.js
index 818bc996..4958195e 100644
--- a/_static/js/versions.js
+++ b/_static/js/versions.js
@@ -1,6 +1,6 @@
 const themeFlyoutDisplay = "hidden";
-const themeVersionSelector = "True";
-const themeLanguageSelector = "True";
+const themeVersionSelector = true;
+const themeLanguageSelector = true;
 
 if (themeFlyoutDisplay === "attached") {
   function renderLanguages(config) {
@@ -8,10 +8,14 @@ if (themeFlyoutDisplay === "attached") {
       return "";
     }
 
+    // Insert the current language to the options on the selector
+    let languages = config.projects.translations.concat(config.projects.current);
+    languages = languages.sort((a, b) => a.language.name.localeCompare(b.language.name));
+
     const languagesHTML = `
       
Languages
- ${config.projects.translations + ${languages .map( (translation) => `
diff --git a/api/cli_command_parser.conversion.argparse_ast.html b/api/cli_command_parser.conversion.argparse_ast.html index a112e0b7..f73c4ec3 100644 --- a/api/cli_command_parser.conversion.argparse_ast.html +++ b/api/cli_command_parser.conversion.argparse_ast.html @@ -1004,7 +1004,7 @@

Bases: object

-path: Path | None
+path: Path | None
diff --git a/api/cli_command_parser.exceptions.html b/api/cli_command_parser.exceptions.html index bfc1af0a..91a72c81 100644 --- a/api/cli_command_parser.exceptions.html +++ b/api/cli_command_parser.exceptions.html @@ -1118,7 +1118,7 @@
-exception cli_command_parser.exceptions.InvalidChoice(param: Parameter | None, invalid: Any, choices: Collection[Any])[source]
+exception cli_command_parser.exceptions.InvalidChoice(param: Parameter | None, invalid: Any, choices: Collection[Any], env_var: str = None)[source]

Bases: BadArgument

Error raised when a value that does not match one of the pre-defined choices was provided for a Parameter

diff --git a/api/cli_command_parser.inputs.base.html b/api/cli_command_parser.inputs.base.html index a00798e2..ef4736cc 100644 --- a/api/cli_command_parser.inputs.base.html +++ b/api/cli_command_parser.inputs.base.html @@ -1017,10 +1017,10 @@
is_valid_type(value: str) bool[source]
-

Called during parsing when Parameter.would_accept() is called to determine if the value would be +

Called during parsing when ParamAction.would_accept() is called to determine if the value would be accepted later for processing / conversion via __call__(). May be overridden in subclasses to provide actual validation, if necessary.

-

Not called by Parameter.take_action() - value validation should happen in __call__()

+

Note: value validation should happen in __call__(), not in this method.

Parameters:

value – A parsed argument

diff --git a/api/cli_command_parser.inputs.files.html b/api/cli_command_parser.inputs.files.html index 282a7d47..0aef5e20 100644 --- a/api/cli_command_parser.inputs.files.html +++ b/api/cli_command_parser.inputs.files.html @@ -1057,7 +1057,7 @@
-validated_path(path: str | Path) Path[source]
+validated_path(path: str | Path) Path[source]
@@ -1065,7 +1065,7 @@
class cli_command_parser.inputs.files.Path(*, exists: bool | ~typing.Any = None, expand: bool | ~typing.Any = True, resolve: bool | ~typing.Any = False, type: ~cli_command_parser.inputs.utils.StatMode | str = <StatMode:ANY>, readable: bool | ~typing.Any = False, writable: bool | ~typing.Any = False, allow_dash: bool | ~typing.Any = False, use_windows_fix: bool | ~typing.Any = True, fix_default: bool | ~typing.Any = True)[source]
-

Bases: FileInput[Path]

+

Bases: FileInput[Path]

Parameters:
    @@ -1087,7 +1087,7 @@
-__call__(value: str | Path) Path[source]
+__call__(value: str | Path) Path[source]
diff --git a/api/cli_command_parser.inputs.numeric.html b/api/cli_command_parser.inputs.numeric.html index 4405e457..87d49535 100644 --- a/api/cli_command_parser.inputs.numeric.html +++ b/api/cli_command_parser.inputs.numeric.html @@ -1016,7 +1016,7 @@
is_valid_type(value: str) bool[source]
-

Called during parsing when Parameter.would_accept() is called to determine if the value would be +

Called during parsing when ParamAction.would_accept() is called to determine if the value would be accepted later for processing / conversion when called.

Parameters:
diff --git a/api/cli_command_parser.inputs.utils.html b/api/cli_command_parser.inputs.utils.html index ceab117a..6946b76b 100644 --- a/api/cli_command_parser.inputs.utils.html +++ b/api/cli_command_parser.inputs.utils.html @@ -1099,7 +1099,7 @@
-cli_command_parser.inputs.utils.fix_windows_path(path: Path) Path[source]
+cli_command_parser.inputs.utils.fix_windows_path(path: Path) Path[source]

Attempts to resolve issues related to inconsistencies between the way the version of Bash that is distributed with Git handles paths in some situations and the way that Python handles paths.

The use case that this function currently handles is when the given Path does not exist, and it was auto-completed diff --git a/api/cli_command_parser.metadata.html b/api/cli_command_parser.metadata.html index 3b3f45c9..cb10328d 100644 --- a/api/cli_command_parser.metadata.html +++ b/api/cli_command_parser.metadata.html @@ -1082,7 +1082,7 @@

-path: Path
+path: Path
diff --git a/api/cli_command_parser.parameters.actions.html b/api/cli_command_parser.parameters.actions.html index 77a6ac6c..17baf2b0 100644 --- a/api/cli_command_parser.parameters.actions.html +++ b/api/cli_command_parser.parameters.actions.html @@ -1041,17 +1041,17 @@
-abstract add_value(value: str, *, opt: str = None, combo: bool = False, joined: bool = False) int | NoReturn[source]
+abstract add_value(value: str, *, combo: bool = False, joined: bool = False, env_var: str = None) int | NoReturn[source]

Execute this action for the given Parameter and value.

Parameters:
  • value – The value that was provided, if any.

  • -
  • opt – The option string that preceded the given value in the case of optional params, or that -represents a flag so a constant value can be stored, if any.

  • combo – Only True when a short option was provided, where the option string was combined with either a real value or a sequence of 1-char combinable versions of short option strings.

  • joined – True if the value was provided as --option=value, False otherwise.

  • +
  • env_var – The name of the environment variable that was used as the source of the given value, if +applicable.

Returns:
@@ -1061,13 +1061,13 @@
-
-add_const(*, opt: str = None, combo: bool = False) int | NoReturn[source]
+
+add_env_value(value: str, env_var: str) int | NoReturn[source]
-
-add_env_value(value: str, env_var: str)[source]
+
+add_const(*, opt: str = None, combo: bool = False) int | NoReturn[source]
@@ -1175,7 +1175,7 @@
-add_env_value(value: str, env_var: str)[source]
+add_env_value(value: str, env_var: str) int | NoReturn[source]
@@ -1191,7 +1191,7 @@
-add_value(value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) Found[source]
+add_value(value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) Found[source]
@@ -1227,7 +1227,7 @@
-add_value(value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) Found[source]
+add_value(value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) Found[source]
@@ -1289,7 +1289,7 @@
-add_value(value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) Found[source]
+add_value(value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) Found[source]
@@ -1367,7 +1367,7 @@
-add_value(value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) Found[source]
+add_value(value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) Found[source]
@@ -1393,7 +1393,7 @@

Bases: Append

-add_value(value: str, *, opt: str = None, combo: bool = False, joined: Bool = False) Found[source]
+add_value(value: str, *, combo: bool = False, joined: Bool = False, env_var: str = None) Found[source]
@@ -1424,7 +1424,7 @@
-add_values(values: list[str], *, opt: str = None, combo: bool = False) int | NoReturn[source]
+add_values(values: list[str], *, combo: bool = False) int | NoReturn[source]
diff --git a/api/cli_command_parser.parameters.base.html b/api/cli_command_parser.parameters.base.html index bd78c909..3a3860b0 100644 --- a/api/cli_command_parser.parameters.base.html +++ b/api/cli_command_parser.parameters.base.html @@ -1204,7 +1204,12 @@
-prepare_value(value: str, short_combo: Bool = False, pre_action: Bool = False) T_co[source]
+prepare_value(value: str, short_combo: Bool = False, env_var: str = None) T_co[source] +
+ +
+
+prepare_validation_value(value: str, short_combo: Bool = False) T_co[source]
diff --git a/api/cli_command_parser.parameters.html b/api/cli_command_parser.parameters.html index 4aed1e10..7d48fad1 100644 --- a/api/cli_command_parser.parameters.html +++ b/api/cli_command_parser.parameters.html @@ -1009,8 +1009,8 @@

Parameters PackageParamAction.param
  • ParamAction.default_nargs
  • ParamAction.add_value()
  • -
  • ParamAction.add_const()
  • ParamAction.add_env_value()
  • +
  • ParamAction.add_const()
  • ParamAction.would_accept()
  • ParamAction.get_maybe_poppable_counts()
  • ParamAction.can_reset()
  • @@ -1133,6 +1133,7 @@

    Parameters PackageParameter.get_const()
  • Parameter.get_env_const()
  • Parameter.prepare_value()
  • +
  • Parameter.prepare_validation_value()
  • Parameter.validate()
  • Parameter.is_valid_arg()
  • Parameter.result()
  • @@ -1300,6 +1301,7 @@

    Parameters PackageCounter.init
  • Counter.register_default_cb()
  • Counter.prepare_value()
  • +
  • Counter.prepare_validation_value()
  • Counter.validate()
  • diff --git a/api/cli_command_parser.parameters.options.html b/api/cli_command_parser.parameters.options.html index 0d3ea87f..8b5a4da0 100644 --- a/api/cli_command_parser.parameters.options.html +++ b/api/cli_command_parser.parameters.options.html @@ -1304,7 +1304,12 @@
    -prepare_value(value: str | None, short_combo: bool = False, pre_action: bool = False) int[source]
    +prepare_value(value: str | None, short_combo: bool = False, env_var: str = None) int[source] +
    + +
    +
    +prepare_validation_value(value: str | None, short_combo: bool = False, env_var: str = None) int
    diff --git a/genindex.html b/genindex.html index 2a8f295b..0e6a2607 100644 --- a/genindex.html +++ b/genindex.html @@ -2321,9 +2321,11 @@

    E

  • EnumChoices (class in cli_command_parser.inputs.choices)
  • -
  • env_var (cli_command_parser.parameters.base.BaseOption attribute) +
  • env_var (cli_command_parser.parameters.actions.ParamAction.add_value parameter)
  • @@ -3616,8 +3618,6 @@

    N

    O

      -
    • opt (cli_command_parser.parameters.actions.ParamAction.add_value parameter) -
    • Option (class in cli_command_parser.parameters.options)
    • option_map (cli_command_parser.command_parameters.CommandParameters attribute) @@ -3918,6 +3918,12 @@

      P

    • prepare_repeated() (cli_command_parser.formatting.params.ChoiceGroup method)
    • +
    • prepare_validation_value() (cli_command_parser.parameters.base.Parameter method) + +
    • prepare_value() (cli_command_parser.parameters.base.Parameter method)
        diff --git a/objects.inv b/objects.inv index 8e7007b2..e6c8b0ff 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/searchindex.js b/searchindex.js index e03cd9cd..d91883a0 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"API Documentation": [[1, null]], "Accessing Raw Argument Values": [[0, "accessing-raw-argument-values"]], "Action": [[69, "action"]], "Action With Args": [[53, null]], "ActionFlag": [[69, "actionflag"]], "ActionFlag Options": [[49, "actionflag-options"]], "Actions Module": [[35, null]], "Advanced": [[48, "advanced"], [51, "advanced"], [66, "advanced"]], "Advanced Subcommand": [[54, null]], "Advanced Usage": [[0, null]], "Annotations Module": [[2, null]], "Argparse_Ast Module": [[8, null]], "Argparse_Utils Module": [[9, null]], "Asyncio Applications": [[48, "asyncio-applications"]], "Automatic Registration": [[70, "automatic-registration"]], "Base Module": [[24, null], [36, null]], "Basic Subcommand": [[55, null]], "Building Commands": [[66, "building-commands"]], "CLI Command Parser": [[66, null]], "Choice Inputs": [[67, "choice-inputs"]], "ChoiceMap": [[67, "choicemap"]], "Choice_Map Module": [[37, null]], "Choices": [[67, "choices"]], "Choices Module": [[25, null]], "Cli Module": [[10, null]], "Combining Group Types": [[65, "combining-group-types"]], "Command Metadata": [[49, "command-metadata"]], "Command Methods & Attributes": [[48, "command-methods-attributes"]], "Command Wrapper": [[56, null]], "Command_Builder Module": [[11, null]], "Command_Parameters Module": [[3, null]], "Commands": [[48, null]], "Commands Module": [[4, null], [19, null]], "Complex Example": [[57, null]], "Config Module": [[5, null]], "Configuration": [[49, null], [51, "configuration"]], "Configuration Options": [[49, "configuration-options"]], "Configuring & Documenting Commands": [[66, "configuring-documenting-commands"]], "Context Module": [[6, null]], "Conversion Package": [[7, null]], "Core Module": [[14, null]], "Counter": [[69, "counter"]], "Custom Inputs": [[58, null]], "Date": [[67, "date"]], "Date & Time": [[67, "date-time"]], "DateTime": [[67, "datetime"]], "Day": [[67, "day"]], "Day & Month": [[67, "day-month"]], "Defining Commands": [[48, "defining-commands"]], "Defining Error Handlers": [[51, "defining-error-handlers"]], "Documentation": [[50, null]], "Documentation Generation Options": [[49, "documentation-generation-options"]], "Documentation Module": [[15, null]], "Dynamic Parameter Defaults": [[0, "dynamic-parameter-defaults"]], "Echo": [[59, null]], "Entry Points": [[68, "entry-points"]], "EnumChoices": [[67, "enumchoices"]], "Error Handling": [[51, null]], "Error Handling Options": [[49, "error-handling-options"]], "Error_Handling Module": [[16, null]], "Example Program": [[66, "example-program"]], "Example Scripts": [[52, null]], "Examples": [[65, "examples"]], "Exceptions Module": [[17, null], [26, null]], "Explicit Registration": [[70, "explicit-registration"]], "File": [[67, "file"]], "Files Module": [[27, null]], "Flag": [[69, "flag"]], "Formatting Package": [[18, null]], "Full Date / Time Parsing": [[67, "full-date-time-parsing"]], "Generating RST Documentation": [[50, "generating-rst-documentation"]], "Getting Started": [[68, null]], "Glob": [[67, "glob"]], "Group Formatting": [[50, "group-formatting"]], "Grouped Action Flags": [[60, null]], "Groups Module": [[38, null]], "Hello World": [[61, null]], "Help Text": [[50, "help-text"], [68, "help-text"]], "Help Text Breakdown": [[50, "help-text-breakdown"]], "How it Works": [[65, "how-it-works"]], "Indices and Tables": [[66, "indices-and-tables"]], "Inheritance": [[48, "inheritance"]], "Initialization Methods": [[48, "initialization-methods"]], "Input Types": [[67, null]], "Inputs Package": [[23, null]], "Installing CLI Command Parser": [[66, "installing-cli-command-parser"]], "Links": [[66, "links"]], "Manual Input Validation": [[67, "manual-input-validation"]], "Metadata Module": [[32, null]], "Mixing Actions & ActionFlags": [[0, "mixing-actions-actionflags"]], "Month": [[67, "month"]], "Mutually Dependent": [[65, "mutually-dependent"]], "Mutually Dependent Outer Group": [[65, "mutually-dependent-outer-group"]], "Mutually Exclusive": [[65, "mutually-exclusive"]], "Mutually Exclusive Outer Group": [[65, "mutually-exclusive-outer-group"]], "Names": [[68, "names"]], "Nargs Module": [[33, null]], "Nested Subcommands": [[70, "nested-subcommands"]], "NumRange": [[67, "numrange"]], "Numeric Module": [[28, null]], "Numeric Ranges": [[67, "numeric-ranges"]], "Option": [[69, "option"]], "Option_Strings Module": [[39, null]], "Options": [[69, "options"]], "Options Module": [[40, null]], "Other Date / Time Inputs": [[67, "other-date-time-inputs"]], "Others": [[69, "others"]], "Overriding Command Methods": [[48, "overriding-command-methods"]], "Overriding main": [[48, "overriding-main"]], "Parameter Groups": [[65, null]], "Parameter List Formatting": [[50, "parameter-list-formatting"]], "Parameter Options": [[49, "parameter-options"]], "Parameters": [[68, "parameters"], [69, null]], "Parameters Package": [[34, null]], "Parameters with Overridden Names": [[0, "parameters-with-overridden-names"]], "Params Module": [[20, null]], "Parse & Run": [[48, "parse-run"]], "Parse_Tree Module": [[43, null]], "Parsed Args as a Dictionary": [[0, "parsed-args-as-a-dictionary"]], "Parser Module": [[44, null]], "Parsing Options": [[49, "parsing-options"]], "PassThru": [[69, "passthru"]], "Pass_Thru Module": [[41, null]], "Path": [[67, "path"]], "Paths & Files": [[67, "paths-files"]], "Patterns Module": [[29, null]], "Positional": [[69, "positional"]], "Positionals": [[69, "positionals"]], "Positionals Module": [[42, null]], "Post-Run & Context": [[0, "post-run-context"]], "Python Version Compatibility": [[66, "python-version-compatibility"]], "Range": [[67, "range"]], "Regex": [[67, "regex"]], "Regex & Glob Patterns": [[67, "regex-glob-patterns"]], "Rest Api Wrapper": [[62, null]], "Restructured_Text Module": [[21, null]], "Serialized Files": [[67, "serialized-files"]], "Shared Common Parameters": [[70, "shared-common-parameters"]], "Shared Logging Init": [[63, null]], "Simple Flags": [[64, null]], "SubCommand": [[69, "subcommand"]], "Subcommand: bar": [[55, "subcommand-bar"]], "Subcommand: baz": [[54, "subcommand-baz"]], "Subcommand: find": [[62, "subcommand-find"]], "Subcommand: find bar": [[62, "subcommand-find-bar"]], "Subcommand: find baz": [[62, "subcommand-find-baz"]], "Subcommand: find bazs": [[62, "subcommand-find-bazs"]], "Subcommand: find foo": [[62, "subcommand-find-foo"]], "Subcommand: foo": [[54, "subcommand-foo"], [55, "subcommand-foo"]], "Subcommand: hello": [[57, "subcommand-hello"]], "Subcommand: logs": [[57, "subcommand-logs"]], "Subcommand: run bar": [[54, "subcommand-run-bar"]], "Subcommand: run foo": [[54, "subcommand-run-foo"]], "Subcommand: show": [[62, "subcommand-show"], [63, "subcommand-show"]], "Subcommand: sync": [[62, "subcommand-sync"]], "Subcommand: update": [[57, "subcommand-update"]], "Subcommand: update bar": [[57, "subcommand-update-bar"]], "Subcommand: update foo": [[57, "subcommand-update-foo"]], "Subcommand: update group": [[57, "subcommand-update-group"]], "Subcommand: update user": [[57, "subcommand-update-user"]], "Subcommands": [[54, "subcommands"], [55, "subcommands"], [57, "subcommands"], [62, "subcommands"], [63, "subcommands"], [70, null]], "Supported _sunder_ Methods": [[48, "supported-sunder-methods"]], "Test Helpers": [[71, "test-helpers"]], "Testing Commands": [[71, null]], "Testing Module": [[45, null]], "Testing Parsing": [[71, "testing-parsing"]], "Time": [[67, "time"]], "Time Module": [[30, null]], "TimeDelta": [[67, "timedelta"]], "TriFlag": [[69, "triflag"]], "Types": [[68, "types"]], "Typing Module": [[46, null]], "Usage & Help Text Options": [[49, "usage-help-text-options"]], "User Guide": [[66, "user-guide"]], "Using __init__": [[48, "using-init"]], "Using _before_main_": [[48, "using-before-main"]], "Using _init_command_": [[48, "using-init-command"]], "Utils Module": [[12, null], [22, null], [31, null], [47, null]], "Visitor Module": [[13, null]], "reStructuredText": [[50, "restructuredtext"]]}, "docnames": ["advanced", "api", "api/cli_command_parser.annotations", "api/cli_command_parser.command_parameters", "api/cli_command_parser.commands", "api/cli_command_parser.config", "api/cli_command_parser.context", "api/cli_command_parser.conversion", "api/cli_command_parser.conversion.argparse_ast", "api/cli_command_parser.conversion.argparse_utils", "api/cli_command_parser.conversion.cli", "api/cli_command_parser.conversion.command_builder", "api/cli_command_parser.conversion.utils", "api/cli_command_parser.conversion.visitor", "api/cli_command_parser.core", "api/cli_command_parser.documentation", "api/cli_command_parser.error_handling", "api/cli_command_parser.exceptions", "api/cli_command_parser.formatting", "api/cli_command_parser.formatting.commands", "api/cli_command_parser.formatting.params", "api/cli_command_parser.formatting.restructured_text", "api/cli_command_parser.formatting.utils", "api/cli_command_parser.inputs", "api/cli_command_parser.inputs.base", "api/cli_command_parser.inputs.choices", "api/cli_command_parser.inputs.exceptions", "api/cli_command_parser.inputs.files", "api/cli_command_parser.inputs.numeric", "api/cli_command_parser.inputs.patterns", "api/cli_command_parser.inputs.time", "api/cli_command_parser.inputs.utils", "api/cli_command_parser.metadata", "api/cli_command_parser.nargs", "api/cli_command_parser.parameters", "api/cli_command_parser.parameters.actions", "api/cli_command_parser.parameters.base", "api/cli_command_parser.parameters.choice_map", "api/cli_command_parser.parameters.groups", "api/cli_command_parser.parameters.option_strings", "api/cli_command_parser.parameters.options", "api/cli_command_parser.parameters.pass_thru", "api/cli_command_parser.parameters.positionals", "api/cli_command_parser.parse_tree", "api/cli_command_parser.parser", "api/cli_command_parser.testing", "api/cli_command_parser.typing", "api/cli_command_parser.utils", "commands", "configuration", "documentation", "error_handlers", "examples", "examples/action_with_args", "examples/advanced_subcommand", "examples/basic_subcommand", "examples/command_wrapper", "examples/complex", "examples/custom_inputs", "examples/echo", "examples/grouped_action_flags", "examples/hello_world", "examples/rest_api_wrapper", "examples/shared_logging_init", "examples/simple_flags", "groups", "index", "inputs", "intro", "parameters", "subcommands", "testing"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["advanced.rst", "api.rst", "api/cli_command_parser.annotations.rst", "api/cli_command_parser.command_parameters.rst", "api/cli_command_parser.commands.rst", "api/cli_command_parser.config.rst", "api/cli_command_parser.context.rst", "api/cli_command_parser.conversion.rst", "api/cli_command_parser.conversion.argparse_ast.rst", "api/cli_command_parser.conversion.argparse_utils.rst", "api/cli_command_parser.conversion.cli.rst", "api/cli_command_parser.conversion.command_builder.rst", "api/cli_command_parser.conversion.utils.rst", "api/cli_command_parser.conversion.visitor.rst", "api/cli_command_parser.core.rst", "api/cli_command_parser.documentation.rst", "api/cli_command_parser.error_handling.rst", "api/cli_command_parser.exceptions.rst", "api/cli_command_parser.formatting.rst", "api/cli_command_parser.formatting.commands.rst", "api/cli_command_parser.formatting.params.rst", "api/cli_command_parser.formatting.restructured_text.rst", "api/cli_command_parser.formatting.utils.rst", "api/cli_command_parser.inputs.rst", "api/cli_command_parser.inputs.base.rst", "api/cli_command_parser.inputs.choices.rst", "api/cli_command_parser.inputs.exceptions.rst", "api/cli_command_parser.inputs.files.rst", "api/cli_command_parser.inputs.numeric.rst", "api/cli_command_parser.inputs.patterns.rst", "api/cli_command_parser.inputs.time.rst", "api/cli_command_parser.inputs.utils.rst", "api/cli_command_parser.metadata.rst", "api/cli_command_parser.nargs.rst", "api/cli_command_parser.parameters.rst", "api/cli_command_parser.parameters.actions.rst", "api/cli_command_parser.parameters.base.rst", "api/cli_command_parser.parameters.choice_map.rst", "api/cli_command_parser.parameters.groups.rst", "api/cli_command_parser.parameters.option_strings.rst", "api/cli_command_parser.parameters.options.rst", "api/cli_command_parser.parameters.pass_thru.rst", "api/cli_command_parser.parameters.positionals.rst", "api/cli_command_parser.parse_tree.rst", "api/cli_command_parser.parser.rst", "api/cli_command_parser.testing.rst", "api/cli_command_parser.typing.rst", "api/cli_command_parser.utils.rst", "commands.rst", "configuration.rst", "documentation.rst", "error_handlers.rst", "examples.rst", "examples/action_with_args.rst", "examples/advanced_subcommand.rst", "examples/basic_subcommand.rst", "examples/command_wrapper.rst", "examples/complex.rst", "examples/custom_inputs.rst", "examples/echo.rst", "examples/grouped_action_flags.rst", "examples/hello_world.rst", "examples/rest_api_wrapper.rst", "examples/shared_logging_init.rst", "examples/simple_flags.rst", "groups.rst", "index.rst", "inputs.rst", "intro.rst", "parameters.rst", "subcommands.rst", "testing.rst"], "indexentries": {"__call__() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand.__call__", false]], "__call__() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command.__call__", false]], "__call__() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.__call__", false]], "__call__() (cli_command_parser.inputs.base.inputtype method)": [[24, "cli_command_parser.inputs.base.InputType.__call__", false]], "__call__() (cli_command_parser.inputs.choices.choicemap method)": [[25, "cli_command_parser.inputs.choices.ChoiceMap.__call__", false]], "__call__() (cli_command_parser.inputs.choices.choices method)": [[25, "cli_command_parser.inputs.choices.Choices.__call__", false]], "__call__() (cli_command_parser.inputs.choices.enumchoices method)": [[25, "cli_command_parser.inputs.choices.EnumChoices.__call__", false]], "__call__() (cli_command_parser.inputs.files.file method)": [[27, "cli_command_parser.inputs.files.File.__call__", false]], "__call__() (cli_command_parser.inputs.files.path method)": [[27, "cli_command_parser.inputs.files.Path.__call__", false]], "__call__() (cli_command_parser.inputs.numeric.numrange method)": [[28, "cli_command_parser.inputs.numeric.NumRange.__call__", false]], "__call__() (cli_command_parser.inputs.numeric.range method)": [[28, "cli_command_parser.inputs.numeric.Range.__call__", false]], "__call__() (cli_command_parser.inputs.patterns.glob method)": [[29, "cli_command_parser.inputs.patterns.Glob.__call__", false]], "__call__() (cli_command_parser.inputs.patterns.regex method)": [[29, "cli_command_parser.inputs.patterns.Regex.__call__", false]], "__call__() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.__call__", false]], "__call__() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.__call__", false]], "__call__() (cli_command_parser.inputs.time.timedelta method)": [[30, "cli_command_parser.inputs.time.TimeDelta.__call__", false]], "__call__() (cli_command_parser.parameters.base.defaultcallback method)": [[36, "cli_command_parser.parameters.base.DefaultCallback.__call__", false]], "__call__() (cli_command_parser.parameters.choice_map.action method)": [[37, "cli_command_parser.parameters.choice_map.Action.__call__", false]], "__call__() (cli_command_parser.parameters.options.actionflag method)": [[40, "cli_command_parser.parameters.options.ActionFlag.__call__", false]], "__init_subclass__() (cli_command_parser.conversion.argparse_ast.argcollection class method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.conversion.argparse_ast.astcallable class method)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.conversion.command_builder.converter class method)": [[11, "cli_command_parser.conversion.command_builder.Converter.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.formatting.params.paramhelpformatter class method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.inputs.time.calendarunitinput class method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.inputs.time.datetimeinput class method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.inputs.time.dtinput class method)": [[30, "cli_command_parser.inputs.time.DTInput.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.actions.constmixin class method)": [[35, "cli_command_parser.parameters.actions.ConstMixin.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.actions.paramaction class method)": [[35, "cli_command_parser.parameters.actions.ParamAction.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.base.basepositional class method)": [[36, "cli_command_parser.parameters.base.BasePositional.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.base.parameter class method)": [[36, "cli_command_parser.parameters.base.Parameter.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.choice_map.choicemap class method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.__init_subclass__", false]], "_after_main_() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand._after_main_", false]], "_after_main_() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command._after_main_", false]], "_before_main_() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand._before_main_", false]], "_before_main_() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command._before_main_", false]], "_init_command_() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command._init_command_", false]], "_init_command_() (cli_command_parser.conversion.cli.parserconverter method)": [[10, "cli_command_parser.conversion.cli.ParserConverter._init_command_", false]], "_pre_init_actions_() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand._pre_init_actions_", false]], "_pre_init_actions_() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command._pre_init_actions_", false]], "abbreviation (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.abbreviation", false]], "abbreviation (cli_command_parser.inputs.time.dtformatmode attribute)": [[30, "cli_command_parser.inputs.time.DTFormatMode.ABBREVIATION", false]], "accepts_consts (cli_command_parser.parameters.actions.basicconstaction attribute)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.accepts_consts", false]], "accepts_consts (cli_command_parser.parameters.actions.count attribute)": [[35, "cli_command_parser.parameters.actions.Count.accepts_consts", false]], "accepts_consts (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.accepts_consts", false]], "accepts_values (cli_command_parser.parameters.actions.append attribute)": [[35, "cli_command_parser.parameters.actions.Append.accepts_values", false]], "accepts_values (cli_command_parser.parameters.actions.count attribute)": [[35, "cli_command_parser.parameters.actions.Count.accepts_values", false]], "accepts_values (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.accepts_values", false]], "accepts_values (cli_command_parser.parameters.actions.store attribute)": [[35, "cli_command_parser.parameters.actions.Store.accepts_values", false]], "action (class in cli_command_parser.parameters.choice_map)": [[37, "cli_command_parser.parameters.choice_map.Action", false]], "action (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.action", false]], "action (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.action", false]], "action (cli_command_parser.conversion.command_builder.paramargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.action", false]], "action_after_action_flags (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.action_after_action_flags", false]], "action_flag (in module cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.action_flag", false]], "action_flag_count (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.action_flag_count", false]], "action_flags (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.action_flags", false]], "actionflag (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.ActionFlag", false]], "actionphase (class in cli_command_parser.context)": [[6, "cli_command_parser.context.ActionPhase", false]], "add() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.add", false]], "add() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.add", false]], "add_alts() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.add_alts", false]], "add_argument (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.add_argument", false]], "add_argument_group() (cli_command_parser.conversion.argparse_ast.argcollection method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.add_argument_group", false]], "add_argument_group() (cli_command_parser.conversion.argparse_utils.argumentparser method)": [[9, "cli_command_parser.conversion.argparse_utils.ArgumentParser.add_argument_group", false]], "add_const (cli_command_parser.parameters.actions.constmixin attribute)": [[35, "cli_command_parser.parameters.actions.ConstMixin.add_const", false]], "add_const() (cli_command_parser.parameters.actions.appendconst method)": [[35, "cli_command_parser.parameters.actions.AppendConst.add_const", false]], "add_const() (cli_command_parser.parameters.actions.count method)": [[35, "cli_command_parser.parameters.actions.Count.add_const", false]], "add_const() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.add_const", false]], "add_const() (cli_command_parser.parameters.actions.storeconst method)": [[35, "cli_command_parser.parameters.actions.StoreConst.add_const", false]], "add_dict_rows() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.add_dict_rows", false]], "add_env_value() (cli_command_parser.parameters.actions.constmixin method)": [[35, "cli_command_parser.parameters.actions.ConstMixin.add_env_value", false]], "add_env_value() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.add_env_value", false]], "add_help (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.add_help", false]], "add_help (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.add_help", false]], "add_kv_rows() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.add_kv_rows", false]], "add_methods (cli_command_parser.conversion.cli.convert attribute)": [[10, "cli_command_parser.conversion.cli.Convert.add_methods", false]], "add_mutually_exclusive_group() (cli_command_parser.conversion.argparse_ast.argcollection method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.add_mutually_exclusive_group", false]], "add_mutually_exclusive_group() (cli_command_parser.conversion.argparse_utils.argumentparser method)": [[9, "cli_command_parser.conversion.argparse_utils.ArgumentParser.add_mutually_exclusive_group", false]], "add_parser() (cli_command_parser.conversion.argparse_ast.script method)": [[8, "cli_command_parser.conversion.argparse_ast.Script.add_parser", false]], "add_parser() (cli_command_parser.conversion.argparse_ast.subparsersaction method)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction.add_parser", false]], "add_parser() (cli_command_parser.conversion.argparse_utils.subparsersaction method)": [[9, "cli_command_parser.conversion.argparse_utils.SubParsersAction.add_parser", false]], "add_row() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.add_row", false]], "add_rows() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.add_rows", false]], "add_subparsers (cli_command_parser.conversion.argparse_ast.astargumentparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser.add_subparsers", false]], "add_subparsers() (cli_command_parser.conversion.argparse_utils.argumentparser method)": [[9, "cli_command_parser.conversion.argparse_utils.ArgumentParser.add_subparsers", false]], "add_value (cli_command_parser.parameters.actions.constmixin attribute)": [[35, "cli_command_parser.parameters.actions.ConstMixin.add_value", false]], "add_value() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.add_value", false]], "add_value() (cli_command_parser.parameters.actions.basicconstaction method)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.add_value", false]], "add_value() (cli_command_parser.parameters.actions.concatenate method)": [[35, "cli_command_parser.parameters.actions.Concatenate.add_value", false]], "add_value() (cli_command_parser.parameters.actions.count method)": [[35, "cli_command_parser.parameters.actions.Count.add_value", false]], "add_value() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.add_value", false]], "add_value() (cli_command_parser.parameters.actions.store method)": [[35, "cli_command_parser.parameters.actions.Store.add_value", false]], "add_values() (cli_command_parser.parameters.actions.storeall method)": [[35, "cli_command_parser.parameters.actions.StoreAll.add_values", false]], "addvisitedchild (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.AddVisitedChild", false]], "after_main (cli_command_parser.context.actionphase attribute)": [[6, "cli_command_parser.context.ActionPhase.AFTER_MAIN", false]], "after_main() (in module cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.after_main", false]], "alias (cli_command_parser.config.subcommandaliashelpmode attribute)": [[5, "cli_command_parser.config.SubcommandAliasHelpMode.ALIAS", false]], "all_action_flags (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.all_action_flags", false]], "all_option_strs() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.all_option_strs", false]], "all_option_strs() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.all_option_strs", false]], "all_positionals (cli_command_parser.command_parameters.commandparameters property)": [[3, "cli_command_parser.command_parameters.CommandParameters.all_positionals", false]], "allow_annotation_type (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.allow_annotation_type", false]], "allow_argv_prog (cli_command_parser.context.context attribute)": [[6, "cli_command_parser.context.Context.allow_argv_prog", false]], "allow_backtrack (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.allow_backtrack", false]], "allow_dash (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.allow_dash", false]], "allow_leading_dash (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.allow_leading_dash", false]], "allow_leading_dash (cli_command_parser.parameters.options.option attribute)": [[40, "cli_command_parser.parameters.options.Option.allow_leading_dash", false]], "allow_leading_dash (cli_command_parser.parameters.positionals.positional attribute)": [[42, "cli_command_parser.parameters.positionals.Positional.allow_leading_dash", false]], "allow_missing (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.allow_missing", false]], "allowed (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.allowed", false]], "allowleadingdash (class in cli_command_parser.config)": [[5, "cli_command_parser.config.AllowLeadingDash", false]], "allowleadingdashproperty (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.AllowLeadingDashProperty", false]], "allows_write() (in module cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.allows_write", false]], "alt_allowed (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.alt_allowed", false]], "alt_help (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.alt_help", false]], "alt_option_strs() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.alt_option_strs", false]], "always (cli_command_parser.config.allowleadingdash attribute)": [[5, "cli_command_parser.config.AllowLeadingDash.ALWAYS", false]], "always_run_after_main (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.always_run_after_main", false]], "ambiguous_short_combos (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.ambiguous_short_combos", false]], "ambiguouscombo": [[17, "cli_command_parser.exceptions.AmbiguousCombo", false]], "ambiguouscombomode (class in cli_command_parser.config)": [[5, "cli_command_parser.config.AmbiguousComboMode", false]], "ambiguousparsetree": [[17, "cli_command_parser.exceptions.AmbiguousParseTree", false]], "ambiguousshortform": [[17, "cli_command_parser.exceptions.AmbiguousShortForm", false]], "any (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.ANY", false]], "any (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.ANY", false]], "any_node (cli_command_parser.parse_tree.posnode property)": [[43, "cli_command_parser.parse_tree.PosNode.any_node", false]], "any_word (cli_command_parser.parse_tree.posnode property)": [[43, "cli_command_parser.parse_tree.PosNode.any_word", false]], "anyword (class in cli_command_parser.parse_tree)": [[43, "cli_command_parser.parse_tree.AnyWord", false]], "append (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.Append", false]], "append_const() (cli_command_parser.parameters.actions.constmixin method)": [[35, "cli_command_parser.parameters.actions.ConstMixin.append_const", false]], "append_value() (cli_command_parser.parameters.actions.valuemixin method)": [[35, "cli_command_parser.parameters.actions.ValueMixin.append_value", false]], "appendconst (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.AppendConst", false]], "arg_deque (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.arg_deque", false]], "argcollection (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection", false]], "arggroup (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.ArgGroup", false]], "args (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.args", false]], "argumentparser (class in cli_command_parser.conversion.argparse_utils)": [[9, "cli_command_parser.conversion.argparse_utils.ArgumentParser", false]], "as_dict() (cli_command_parser.config.commandconfig method)": [[5, "cli_command_parser.config.CommandConfig.as_dict", false]], "assert_argv_parse_fails_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_argv_parse_fails_cases", false]], "assert_call_fails() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_call_fails", false]], "assert_call_fails_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_call_fails_cases", false]], "assert_dict_equal() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_dict_equal", false]], "assert_env_parse_results() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_env_parse_results", false]], "assert_env_parse_results_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_env_parse_results_cases", false]], "assert_parse_fails() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_parse_fails", false]], "assert_parse_fails_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_parse_fails_cases", false]], "assert_parse_results() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_parse_results", false]], "assert_parse_results_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_parse_results_cases", false]], "assert_raises_contains_str() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_raises_contains_str", false]], "assert_str_contains() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_str_contains", false]], "assert_str_starts_with_line() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_str_starts_with_line", false]], "assert_strings_equal() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_strings_equal", false]], "assertraiseswithstringcontext (class in cli_command_parser.testing)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext", false]], "ast_obj (cli_command_parser.conversion.command_builder.collectionconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.ast_obj", false]], "ast_obj (cli_command_parser.conversion.command_builder.groupconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter.ast_obj", false]], "ast_obj (cli_command_parser.conversion.command_builder.paramconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.ast_obj", false]], "ast_obj (cli_command_parser.conversion.command_builder.parserconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.ast_obj", false]], "astargumentparser (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser", false]], "astcallable (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable", false]], "asynccommand (class in cli_command_parser.commands)": [[4, "cli_command_parser.commands.AsyncCommand", false]], "attr_name (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.attr_name", false]], "backtrack": [[17, "cli_command_parser.exceptions.Backtrack", false]], "badargument": [[17, "cli_command_parser.exceptions.BadArgument", false]], "baseargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.BaseArgs", false]], "baseoption (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.BaseOption", false]], "basepositional (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.BasePositional", false]], "basicconstaction (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.BasicConstAction", false]], "before_main (cli_command_parser.context.actionphase attribute)": [[6, "cli_command_parser.context.ActionPhase.BEFORE_MAIN", false]], "before_main() (in module cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.before_main", false]], "block (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.BLOCK", false]], "both (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.BOTH", false]], "both_dash (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.BOTH_DASH", false]], "both_underscore (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.BOTH_UNDERSCORE", false]], "brd_bottom (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.brd_bottom", false]], "brd_right (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.brd_right", false]], "build_tree() (cli_command_parser.parse_tree.posnode class method)": [[43, "cli_command_parser.parse_tree.PosNode.build_tree", false]], "calendarunitinput (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput", false]], "camel_to_snake_case() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.camel_to_snake_case", false]], "can_reset() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.can_reset", false]], "can_reset() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.can_reset", false]], "categorized_action_flags (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.categorized_action_flags", false]], "cell (class in cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.Cell", false]], "cells (cli_command_parser.formatting.restructured_text.row attribute)": [[21, "cli_command_parser.formatting.restructured_text.Row.cells", false]], "character (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.CHARACTER", false]], "child_cls (cli_command_parser.conversion.argparse_ast.addvisitedchild attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AddVisitedChild.child_cls", false]], "choice (class in cli_command_parser.parameters.choice_map)": [[37, "cli_command_parser.parameters.choice_map.Choice", false]], "choice (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.choice", false]], "choice (cli_command_parser.parameters.choice_map.choice attribute)": [[37, "cli_command_parser.parameters.choice_map.Choice.choice", false]], "choice_delim (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.choice_delim", false]], "choice_groups (cli_command_parser.formatting.params.choicemaphelpformatter property)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.choice_groups", false]], "choice_str() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.choice_str", false]], "choice_str() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.choice_str", false]], "choice_str() (cli_command_parser.inputs.time.dtinput method)": [[30, "cli_command_parser.inputs.time.DTInput.choice_str", false]], "choice_strs (cli_command_parser.formatting.params.choicegroup attribute)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.choice_strs", false]], "choicegroup (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.ChoiceGroup", false]], "choicemap (class in cli_command_parser.inputs.choices)": [[25, "cli_command_parser.inputs.choices.ChoiceMap", false]], "choicemap (class in cli_command_parser.parameters.choice_map)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap", false]], "choicemaphelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter", false]], "choices (class in cli_command_parser.inputs.choices)": [[25, "cli_command_parser.inputs.choices.Choices", false]], "choices (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.choices", false]], "choices (cli_command_parser.conversion.command_builder.paramargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.choices", false]], "choices (cli_command_parser.formatting.params.choicegroup attribute)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.choices", false]], "choices (cli_command_parser.parameters.choice_map.choicemap attribute)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.choices", false]], "choices() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.choices", false]], "cli_command_parser.annotations": [[2, "module-cli_command_parser.annotations", false]], "cli_command_parser.command_parameters": [[3, "module-cli_command_parser.command_parameters", false]], "cli_command_parser.commands": [[4, "module-cli_command_parser.commands", false]], "cli_command_parser.config": [[5, "module-cli_command_parser.config", false]], "cli_command_parser.context": [[6, "module-cli_command_parser.context", false]], "cli_command_parser.conversion.argparse_ast": [[8, "module-cli_command_parser.conversion.argparse_ast", false]], "cli_command_parser.conversion.argparse_utils": [[9, "module-cli_command_parser.conversion.argparse_utils", false]], "cli_command_parser.conversion.cli": [[10, "module-cli_command_parser.conversion.cli", false]], "cli_command_parser.conversion.command_builder": [[11, "module-cli_command_parser.conversion.command_builder", false]], "cli_command_parser.conversion.utils": [[12, "module-cli_command_parser.conversion.utils", false]], "cli_command_parser.conversion.visitor": [[13, "module-cli_command_parser.conversion.visitor", false]], "cli_command_parser.core": [[14, "module-cli_command_parser.core", false]], "cli_command_parser.documentation": [[15, "module-cli_command_parser.documentation", false]], "cli_command_parser.error_handling": [[16, "module-cli_command_parser.error_handling", false]], "cli_command_parser.exceptions": [[17, "module-cli_command_parser.exceptions", false]], "cli_command_parser.formatting.commands": [[19, "module-cli_command_parser.formatting.commands", false]], "cli_command_parser.formatting.params": [[20, "module-cli_command_parser.formatting.params", false]], "cli_command_parser.formatting.restructured_text": [[21, "module-cli_command_parser.formatting.restructured_text", false]], "cli_command_parser.formatting.utils": [[22, "module-cli_command_parser.formatting.utils", false]], "cli_command_parser.inputs.base": [[24, "module-cli_command_parser.inputs.base", false]], "cli_command_parser.inputs.choices": [[25, "module-cli_command_parser.inputs.choices", false]], "cli_command_parser.inputs.exceptions": [[26, "module-cli_command_parser.inputs.exceptions", false]], "cli_command_parser.inputs.files": [[27, "module-cli_command_parser.inputs.files", false]], "cli_command_parser.inputs.numeric": [[28, "module-cli_command_parser.inputs.numeric", false]], "cli_command_parser.inputs.patterns": [[29, "module-cli_command_parser.inputs.patterns", false]], "cli_command_parser.inputs.time": [[30, "module-cli_command_parser.inputs.time", false]], "cli_command_parser.inputs.utils": [[31, "module-cli_command_parser.inputs.utils", false]], "cli_command_parser.metadata": [[32, "module-cli_command_parser.metadata", false]], "cli_command_parser.nargs": [[33, "module-cli_command_parser.nargs", false]], "cli_command_parser.parameters.actions": [[35, "module-cli_command_parser.parameters.actions", false]], "cli_command_parser.parameters.base": [[36, "module-cli_command_parser.parameters.base", false]], "cli_command_parser.parameters.choice_map": [[37, "module-cli_command_parser.parameters.choice_map", false]], "cli_command_parser.parameters.groups": [[38, "module-cli_command_parser.parameters.groups", false]], "cli_command_parser.parameters.option_strings": [[39, "module-cli_command_parser.parameters.option_strings", false]], "cli_command_parser.parameters.options": [[40, "module-cli_command_parser.parameters.options", false]], "cli_command_parser.parameters.pass_thru": [[41, "module-cli_command_parser.parameters.pass_thru", false]], "cli_command_parser.parameters.positionals": [[42, "module-cli_command_parser.parameters.positionals", false]], "cli_command_parser.parse_tree": [[43, "module-cli_command_parser.parse_tree", false]], "cli_command_parser.parser": [[44, "module-cli_command_parser.parser", false]], "cli_command_parser.testing": [[45, "module-cli_command_parser.testing", false]], "cli_command_parser.typing": [[46, "module-cli_command_parser.typing", false]], "cli_command_parser.utils": [[47, "module-cli_command_parser.utils", false]], "close() (cli_command_parser.inputs.utils.filewrapper method)": [[31, "cli_command_parser.inputs.utils.FileWrapper.close", false]], "cls_handler() (cli_command_parser.error_handling.errorhandler class method)": [[16, "cli_command_parser.error_handling.ErrorHandler.cls_handler", false]], "cmd_alias_mode (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.cmd_alias_mode", false]], "cmd_module (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.cmd_module", false]], "cmd_option_strs (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.cmd_option_strs", false]], "code (cli_command_parser.exceptions.commandparserexception attribute)": [[17, "cli_command_parser.exceptions.CommandParserException.code", false]], "collection_contents() (in module cli_command_parser.conversion.utils)": [[12, "cli_command_parser.conversion.utils.collection_contents", false]], "collectionconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter", false]], "combinable (cli_command_parser.parameters.option_strings.optionstrings attribute)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.combinable", false]], "combine (cli_command_parser.config.subcommandaliashelpmode attribute)": [[5, "cli_command_parser.config.SubcommandAliasHelpMode.COMBINE", false]], "combine_and_wrap() (cli_command_parser.formatting.utils.partwrapper method)": [[22, "cli_command_parser.formatting.utils.PartWrapper.combine_and_wrap", false]], "combo_option_map (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.combo_option_map", false]], "command (class in cli_command_parser.commands)": [[4, "cli_command_parser.commands.Command", false]], "command (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.command", false]], "command (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.command", false]], "command (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.command", false]], "command_formatter (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.command_formatter", false]], "command_parent (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.command_parent", false]], "commandargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs", false]], "commandconfig (class in cli_command_parser.config)": [[5, "cli_command_parser.config.CommandConfig", false]], "commanddefinitionerror": [[17, "cli_command_parser.exceptions.CommandDefinitionError", false]], "commandhelpformatter (class in cli_command_parser.formatting.commands)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter", false]], "commandmeta (class in cli_command_parser.core)": [[14, "cli_command_parser.core.CommandMeta", false]], "commandparameters (class in cli_command_parser.command_parameters)": [[3, "cli_command_parser.command_parameters.CommandParameters", false]], "commandparser (class in cli_command_parser.parser)": [[44, "cli_command_parser.parser.CommandParser", false]], "commandparserexception": [[17, "cli_command_parser.exceptions.CommandParserException", false]], "concatenate (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.Concatenate", false]], "config (cli_command_parser.context.context attribute)": [[6, "cli_command_parser.context.Context.config", false]], "config (cli_command_parser.context.contextproxy property)": [[6, "cli_command_parser.context.ContextProxy.config", false]], "config (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.config", false]], "config() (cli_command_parser.core.commandmeta class method)": [[14, "cli_command_parser.core.CommandMeta.config", false]], "config_item() (in module cli_command_parser.config)": [[5, "cli_command_parser.config.config_item", false]], "configitem (class in cli_command_parser.config)": [[5, "cli_command_parser.config.ConfigItem", false]], "const (cli_command_parser.conversion.command_builder.flagargs attribute)": [[11, "cli_command_parser.conversion.command_builder.FlagArgs.const", false]], "const (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.const", false]], "constmixin (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.ConstMixin", false]], "consts (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.consts", false]], "consume_values() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.consume_values", false]], "cont_indent (cli_command_parser.formatting.utils.partwrapper attribute)": [[22, "cli_command_parser.formatting.utils.PartWrapper.cont_indent", false]], "contains_positional (cli_command_parser.parameters.groups.paramgroup property)": [[38, "cli_command_parser.parameters.groups.ParamGroup.contains_positional", false]], "contains_required (cli_command_parser.parameters.groups.paramgroup property)": [[38, "cli_command_parser.parameters.groups.ParamGroup.contains_required", false]], "context (class in cli_command_parser.context)": [[6, "cli_command_parser.context.Context", false]], "contextproxy (class in cli_command_parser.context)": [[6, "cli_command_parser.context.ContextProxy", false]], "conversionerror": [[11, "cli_command_parser.conversion.command_builder.ConversionError", false]], "convert (class in cli_command_parser.conversion.cli)": [[10, "cli_command_parser.conversion.cli.Convert", false]], "convert() (cli_command_parser.conversion.command_builder.converter method)": [[11, "cli_command_parser.conversion.command_builder.Converter.convert", false]], "convert_script() (in module cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.convert_script", false]], "converter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.Converter", false]], "converter (cli_command_parser.inputs.files.serialized attribute)": [[27, "cli_command_parser.inputs.files.Serialized.converter", false]], "convertergroup (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup", false]], "converts (cli_command_parser.conversion.command_builder.converter attribute)": [[11, "cli_command_parser.conversion.command_builder.Converter.converts", false]], "converts (cli_command_parser.conversion.command_builder.groupconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter.converts", false]], "converts (cli_command_parser.conversion.command_builder.paramconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.converts", false]], "converts (cli_command_parser.conversion.command_builder.parserconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.converts", false]], "converts (cli_command_parser.conversion.command_builder.scriptconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ScriptConverter.converts", false]], "copy() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.copy", false]], "count (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.Count", false]], "counter (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.Counter", false]], "ctx (cli_command_parser.commands.command attribute)": [[4, "cli_command_parser.commands.Command.ctx", false]], "ctx (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.ctx", false]], "dash (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.DASH", false]], "date (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.Date", false]], "datetime (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.DateTime", false]], "datetimeinput (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.DateTimeInput", false]], "day (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.Day", false]], "default (cli_command_parser.config.configitem attribute)": [[5, "cli_command_parser.config.ConfigItem.default", false]], "default (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.default", false]], "default (cli_command_parser.inputs.utils.inputparam attribute)": [[31, "cli_command_parser.inputs.utils.InputParam.default", false]], "default (cli_command_parser.metadata.metadata attribute)": [[32, "cli_command_parser.metadata.Metadata.default", false]], "default (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.default", false]], "default (cli_command_parser.parameters.actions.store attribute)": [[35, "cli_command_parser.parameters.actions.Store.default", false]], "default (cli_command_parser.parameters.actions.storeconst attribute)": [[35, "cli_command_parser.parameters.actions.StoreConst.default", false]], "default (cli_command_parser.parameters.base.allowleadingdashproperty attribute)": [[36, "cli_command_parser.parameters.base.AllowLeadingDashProperty.default", false]], "default (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.default", false]], "default_cb (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.default_cb", false]], "default_nargs (cli_command_parser.parameters.actions.append attribute)": [[35, "cli_command_parser.parameters.actions.Append.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.basicconstaction attribute)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.count attribute)": [[35, "cli_command_parser.parameters.actions.Count.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.paramaction property)": [[35, "cli_command_parser.parameters.actions.ParamAction.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.store attribute)": [[35, "cli_command_parser.parameters.actions.Store.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.storeall attribute)": [[35, "cli_command_parser.parameters.actions.StoreAll.default_nargs", false]], "defaultcallback (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.DefaultCallback", false]], "deferred (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.deferred", false]], "delim (cli_command_parser.formatting.utils.partwrapper attribute)": [[22, "cli_command_parser.formatting.utils.PartWrapper.delim", false]], "descendant_args() (cli_command_parser.conversion.command_builder.collectionconverter method)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.descendant_args", false]], "descendant_args() (cli_command_parser.conversion.command_builder.parserconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.descendant_args", false]], "description (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.description", false]], "description (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.description", false]], "description (cli_command_parser.parameters.choice_map.choicemap attribute)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.description", false]], "description (cli_command_parser.parameters.groups.paramgroup attribute)": [[38, "cli_command_parser.parameters.groups.ParamGroup.description", false]], "dict (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.DICT", false]], "different_locale (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.different_locale", false]], "dir (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.DIR", false]], "display_long (cli_command_parser.parameters.option_strings.optionstrings property)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.display_long", false]], "display_long_alt (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.display_long_alt", false]], "display_long_primary (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.display_long_primary", false]], "dist_for_obj() (cli_command_parser.metadata.distributionfinder method)": [[32, "cli_command_parser.metadata.DistributionFinder.dist_for_obj", false]], "dist_for_pkg() (cli_command_parser.metadata.distributionfinder method)": [[32, "cli_command_parser.metadata.DistributionFinder.dist_for_pkg", false]], "distribution (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.distribution", false]], "distributionfinder (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.DistributionFinder", false]], "doc_name (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.doc_name", false]], "doc_str (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.doc_str", false]], "docs_url (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.docs_url", false]], "docs_url (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.docs_url", false]], "document_module() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.document_module", false]], "document_package() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.document_package", false]], "document_script() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.document_script", false]], "document_scripts() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.document_scripts", false]], "dry_run (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.dry_run", false]], "dt_repr() (in module cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.dt_repr", false]], "dt_type (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.dt_type", false]], "dt_type (cli_command_parser.inputs.time.date attribute)": [[30, "cli_command_parser.inputs.time.Date.dt_type", false]], "dt_type (cli_command_parser.inputs.time.datetime attribute)": [[30, "cli_command_parser.inputs.time.DateTime.dt_type", false]], "dt_type (cli_command_parser.inputs.time.datetimeinput attribute)": [[30, "cli_command_parser.inputs.time.DateTimeInput.dt_type", false]], "dt_type (cli_command_parser.inputs.time.day attribute)": [[30, "cli_command_parser.inputs.time.Day.dt_type", false]], "dt_type (cli_command_parser.inputs.time.dtinput attribute)": [[30, "cli_command_parser.inputs.time.DTInput.dt_type", false]], "dt_type (cli_command_parser.inputs.time.month attribute)": [[30, "cli_command_parser.inputs.time.Month.dt_type", false]], "dt_type (cli_command_parser.inputs.time.time attribute)": [[30, "cli_command_parser.inputs.time.Time.dt_type", false]], "dtformatmode (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.DTFormatMode", false]], "dtinput (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.DTInput", false]], "dynamic_metadata() (in module cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.dynamic_metadata", false]], "dynamicconfigitem (class in cli_command_parser.config)": [[5, "cli_command_parser.config.DynamicConfigItem", false]], "dynamicmetadata (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.DynamicMetadata", false]], "earliest (cli_command_parser.inputs.time.datetimeinput property)": [[30, "cli_command_parser.inputs.time.DateTimeInput.earliest", false]], "email (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.email", false]], "email (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.email", false]], "encoding (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.encoding", false]], "enumchoices (class in cli_command_parser.inputs.choices)": [[25, "cli_command_parser.inputs.choices.EnumChoices", false]], "env_var (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.env_var", false]], "env_vars() (cli_command_parser.parameters.base.baseoption method)": [[36, "cli_command_parser.parameters.base.BaseOption.env_vars", false]], "env_vars() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.env_vars", false]], "epilog (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.epilog", false]], "epilog (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.epilog", false]], "error_handler (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.error_handler", false]], "error_handler (in module cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.error_handler", false]], "errorhandler (class in cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.ErrorHandler", false]], "errors (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.errors", false]], "exc_cls (cli_command_parser.error_handling.handler attribute)": [[16, "cli_command_parser.error_handling.Handler.exc_cls", false]], "exc_handler_map (cli_command_parser.error_handling.errorhandler attribute)": [[16, "cli_command_parser.error_handling.ErrorHandler.exc_handler_map", false]], "exists (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.exists", false]], "exit() (cli_command_parser.exceptions.commandparserexception method)": [[17, "cli_command_parser.exceptions.CommandParserException.exit", false]], "expand (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.expand", false]], "expected_exc (cli_command_parser.testing.assertraiseswithstringcontext attribute)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext.expected_exc", false]], "expected_text (cli_command_parser.testing.assertraiseswithstringcontext attribute)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext.expected_text", false]], "extend() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.extend", false]], "extended_epilog (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.extended_epilog", false]], "extended_error_handler (in module cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.extended_error_handler", false]], "fields (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.FIELDS", false]], "fifo (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.FIFO", false]], "file (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.File", false]], "file (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.FILE", false]], "fileinput (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.FileInput", false]], "filewrapper (class in cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.FileWrapper", false]], "filtered_commands() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.filtered_commands", false]], "finalize() (cli_command_parser.conversion.command_builder.collectionconverter method)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.finalize", false]], "finalize() (cli_command_parser.conversion.command_builder.parserconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.finalize", false]], "finalize_default() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.finalize_default", false]], "finalize_default() (cli_command_parser.parameters.actions.concatenate method)": [[35, "cli_command_parser.parameters.actions.Concatenate.finalize_default", false]], "finalize_default() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.finalize_default", false]], "finalize_value() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.finalize_value", false]], "finalize_value() (cli_command_parser.parameters.actions.concatenate method)": [[35, "cli_command_parser.parameters.actions.Concatenate.finalize_value", false]], "finalize_value() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.finalize_value", false]], "fix_default() (cli_command_parser.inputs.base.inputtype method)": [[24, "cli_command_parser.inputs.base.InputType.fix_default", false]], "fix_default() (cli_command_parser.inputs.files.fileinput method)": [[27, "cli_command_parser.inputs.files.FileInput.fix_default", false]], "fix_default() (cli_command_parser.inputs.numeric.numericinput method)": [[28, "cli_command_parser.inputs.numeric.NumericInput.fix_default", false]], "fix_default() (cli_command_parser.inputs.time.dtinput method)": [[30, "cli_command_parser.inputs.time.DTInput.fix_default", false]], "fix_default() (cli_command_parser.inputs.time.timedelta method)": [[30, "cli_command_parser.inputs.time.TimeDelta.fix_default", false]], "fix_windows_path() (in module cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.fix_windows_path", false]], "fixedflag (class in cli_command_parser.utils)": [[47, "cli_command_parser.utils.FixedFlag", false]], "fixedflagmeta (class in cli_command_parser.utils)": [[47, "cli_command_parser.utils.FixedFlagMeta", false]], "flag (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.Flag", false]], "flagargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.FlagArgs", false]], "for_ast_callable() (cli_command_parser.conversion.command_builder.converter class method)": [[11, "cli_command_parser.conversion.command_builder.Converter.for_ast_callable", false]], "for_command() (cli_command_parser.metadata.programmetadata class method)": [[32, "cli_command_parser.metadata.ProgramMetadata.for_command", false]], "for_param_cls() (cli_command_parser.formatting.params.paramhelpformatter class method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.for_param_cls", false]], "for_prog() (cli_command_parser.context.context class method)": [[6, "cli_command_parser.context.Context.for_prog", false]], "format() (cli_command_parser.conversion.command_builder.paramconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.format", false]], "format() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.format", false]], "format_all() (cli_command_parser.conversion.command_builder.convertergroup method)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup.format_all", false]], "format_all() (cli_command_parser.conversion.command_builder.paramconvertergroup method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverterGroup.format_all", false]], "format_basic_usage() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_basic_usage", false]], "format_description() (cli_command_parser.formatting.params.grouphelpformatter method)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.format_description", false]], "format_description() (cli_command_parser.formatting.params.optionhelpformatter method)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.format_description", false]], "format_description() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_description", false]], "format_description() (cli_command_parser.formatting.params.triflaghelpformatter method)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.format_description", false]], "format_dict_diff() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.format_dict_diff", false]], "format_diff() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.format_diff", false]], "format_epilog() (cli_command_parser.metadata.programmetadata method)": [[32, "cli_command_parser.metadata.ProgramMetadata.format_epilog", false]], "format_help() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.format_help", false]], "format_help() (cli_command_parser.formatting.params.choicemaphelpformatter method)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.format_help", false]], "format_help() (cli_command_parser.formatting.params.grouphelpformatter method)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.format_help", false]], "format_help() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_help", false]], "format_help() (cli_command_parser.formatting.params.triflaghelpformatter method)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.format_help", false]], "format_help() (cli_command_parser.parameters.base.parambase method)": [[36, "cli_command_parser.parameters.base.ParamBase.format_help", false]], "format_help() (cli_command_parser.parameters.choice_map.choice method)": [[37, "cli_command_parser.parameters.choice_map.Choice.format_help", false]], "format_help_entry() (cli_command_parser.formatting.utils.partwrapper method)": [[22, "cli_command_parser.formatting.utils.PartWrapper.format_help_entry", false]], "format_help_entry() (in module cli_command_parser.formatting.utils)": [[22, "cli_command_parser.formatting.utils.format_help_entry", false]], "format_lines() (cli_command_parser.conversion.command_builder.converter method)": [[11, "cli_command_parser.conversion.command_builder.Converter.format_lines", false]], "format_lines() (cli_command_parser.conversion.command_builder.groupconverter method)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter.format_lines", false]], "format_lines() (cli_command_parser.conversion.command_builder.paramconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.format_lines", false]], "format_lines() (cli_command_parser.conversion.command_builder.parserconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.format_lines", false]], "format_lines() (cli_command_parser.conversion.command_builder.scriptconverter method)": [[11, "cli_command_parser.conversion.command_builder.ScriptConverter.format_lines", false]], "format_members() (cli_command_parser.conversion.command_builder.collectionconverter method)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.format_members", false]], "format_metavar() (cli_command_parser.formatting.params.choicemaphelpformatter method)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.format_metavar", false]], "format_metavar() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.base.inputtype method)": [[24, "cli_command_parser.inputs.base.InputType.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.numeric.numericinput method)": [[28, "cli_command_parser.inputs.numeric.NumericInput.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.patterns.patterninput method)": [[29, "cli_command_parser.inputs.patterns.PatternInput.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.time.timedelta method)": [[30, "cli_command_parser.inputs.time.TimeDelta.format_metavar", false]], "format_rst() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.format_rst", false]], "format_usage() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.grouphelpformatter method)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.optionhelpformatter method)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.positionalhelpformatter method)": [[20, "cli_command_parser.formatting.params.PositionalHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.triflaghelpformatter method)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.parameters.base.parambase method)": [[36, "cli_command_parser.parameters.base.ParamBase.format_usage", false]], "format_usage() (cli_command_parser.parameters.choice_map.choice method)": [[37, "cli_command_parser.parameters.choice_map.Choice.format_usage", false]], "formats (cli_command_parser.inputs.time.datetimeinput attribute)": [[30, "cli_command_parser.inputs.time.DateTimeInput.formats", false]], "formatter (cli_command_parser.command_parameters.commandparameters property)": [[3, "cli_command_parser.command_parameters.CommandParameters.formatter", false]], "formatter (cli_command_parser.parameters.base.parambase property)": [[36, "cli_command_parser.parameters.base.ParamBase.formatter", false]], "from_dict() (cli_command_parser.formatting.restructured_text.rsttable class method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.from_dict", false]], "from_dicts() (cli_command_parser.formatting.restructured_text.rsttable class method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.from_dicts", false]], "from_kwargs() (cli_command_parser.conversion.command_builder.baseargs class method)": [[11, "cli_command_parser.conversion.command_builder.BaseArgs.from_kwargs", false]], "full (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.full", false]], "full (cli_command_parser.inputs.time.dtformatmode attribute)": [[30, "cli_command_parser.inputs.time.DTFormatMode.FULL", false]], "func (cli_command_parser.conversion.argparse_ast.visit_func attribute)": [[8, "cli_command_parser.conversion.argparse_ast.visit_func.func", false]], "func (cli_command_parser.metadata.dynamicmetadata attribute)": [[32, "cli_command_parser.metadata.DynamicMetadata.func", false]], "func (cli_command_parser.parameters.base.defaultcallback attribute)": [[36, "cli_command_parser.parameters.base.DefaultCallback.func", false]], "func (cli_command_parser.parameters.options.actionflag property)": [[40, "cli_command_parser.parameters.options.ActionFlag.func", false]], "get_annotation_value_type() (in module cli_command_parser.annotations)": [[2, "cli_command_parser.annotations.get_annotation_value_type", false]], "get_cls_and_kwargs() (cli_command_parser.conversion.command_builder.paramconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.get_cls_and_kwargs", false]], "get_config() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_config", false]], "get_const() (cli_command_parser.parameters.base.baseoption method)": [[36, "cli_command_parser.parameters.base.BaseOption.get_const", false]], "get_const() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.get_const", false]], "get_const() (cli_command_parser.parameters.options.triflag method)": [[40, "cli_command_parser.parameters.options.TriFlag.get_const", false]], "get_context() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_context", false]], "get_current_context() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_current_context", false]], "get_default (cli_command_parser.parameters.actions.constmixin attribute)": [[35, "cli_command_parser.parameters.actions.ConstMixin.get_default", false]], "get_default (cli_command_parser.parameters.actions.valuemixin attribute)": [[35, "cli_command_parser.parameters.actions.ValueMixin.get_default", false]], "get_default() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.get_default", false]], "get_default() (cli_command_parser.parameters.actions.appendconst method)": [[35, "cli_command_parser.parameters.actions.AppendConst.get_default", false]], "get_default() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.get_default", false]], "get_description() (cli_command_parser.metadata.programmetadata method)": [[32, "cli_command_parser.metadata.ProgramMetadata.get_description", false]], "get_descriptor_value_type() (in module cli_command_parser.annotations)": [[2, "cli_command_parser.annotations.get_descriptor_value_type", false]], "get_doc_str() (cli_command_parser.metadata.programmetadata method)": [[32, "cli_command_parser.metadata.ProgramMetadata.get_doc_str", false]], "get_env_const() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.get_env_const", false]], "get_env_const() (cli_command_parser.parameters.options.flag method)": [[40, "cli_command_parser.parameters.options.Flag.get_env_const", false]], "get_env_const() (cli_command_parser.parameters.options.triflag method)": [[40, "cli_command_parser.parameters.options.TriFlag.get_env_const", false]], "get_error_handler() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.get_error_handler", false]], "get_formatter() (in module cli_command_parser.formatting.commands)": [[19, "cli_command_parser.formatting.commands.get_formatter", false]], "get_help_text() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.get_help_text", false]], "get_maybe_poppable_counts() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.get_maybe_poppable_counts", false]], "get_maybe_poppable_counts() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.get_maybe_poppable_counts", false]], "get_metadata() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_metadata", false]], "get_missing() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.get_missing", false]], "get_name_repr() (in module cli_command_parser.conversion.utils)": [[12, "cli_command_parser.conversion.utils.get_name_repr", false]], "get_next_cmd() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.get_next_cmd", false]], "get_opt_prefix() (in module cli_command_parser.parser)": [[44, "cli_command_parser.parser.get_opt_prefix", false]], "get_or_create_context() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_or_create_context", false]], "get_params() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_params", false]], "get_parent() (cli_command_parser.metadata.metadatabase method)": [[32, "cli_command_parser.metadata.MetadataBase.get_parent", false]], "get_parent() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_parent", false]], "get_parsed() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.get_parsed", false]], "get_parsed() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_parsed", false]], "get_parsed_value() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.get_parsed_value", false]], "get_parsed_value() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.get_parsed_value", false]], "get_pos_args() (cli_command_parser.conversion.command_builder.paramconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.get_pos_args", false]], "get_positionals_to_parse() (cli_command_parser.command_parameters.commandparameters method)": [[3, "cli_command_parser.command_parameters.CommandParameters.get_positionals_to_parse", false]], "get_prog() (cli_command_parser.metadata.programmetadata method)": [[32, "cli_command_parser.metadata.ProgramMetadata.get_prog", false]], "get_raw_arg() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_raw_arg", false]], "get_rst_text() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.get_rst_text", false]], "get_sets() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.get_sets", false]], "get_top_level_commands() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_top_level_commands", false]], "get_tracked_refs() (cli_command_parser.conversion.argparse_ast.astcallable method)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.get_tracked_refs", false]], "get_tracked_refs() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.get_tracked_refs", false]], "get_urls() (cli_command_parser.metadata.distributionfinder method)": [[32, "cli_command_parser.metadata.DistributionFinder.get_urls", false]], "get_usage_opt() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.get_usage_opt", false]], "get_usage_opt() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.get_usage_opt", false]], "get_usage_sub_cmds() (in module cli_command_parser.formatting.commands)": [[19, "cli_command_parser.formatting.commands.get_usage_sub_cmds", false]], "get_usage_text() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.get_usage_text", false]], "get_value() (cli_command_parser.metadata.dynamicmetadata method)": [[32, "cli_command_parser.metadata.DynamicMetadata.get_value", false]], "get_value() (cli_command_parser.metadata.metadata method)": [[32, "cli_command_parser.metadata.Metadata.get_value", false]], "get_value() (cli_command_parser.metadata.metadatabase method)": [[32, "cli_command_parser.metadata.MetadataBase.get_value", false]], "glob (class in cli_command_parser.inputs.patterns)": [[29, "cli_command_parser.inputs.patterns.Glob", false]], "group (cli_command_parser.inputs.patterns.regex attribute)": [[29, "cli_command_parser.inputs.patterns.Regex.group", false]], "group (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.GROUP", false]], "group (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.group", false]], "group_choices() (cli_command_parser.formatting.params.choicegroup class method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.group_choices", false]], "group_tree_spacers (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.group_tree_spacers", false]], "groupconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter", false]], "grouped_children (cli_command_parser.conversion.command_builder.collectionconverter property)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.grouped_children", false]], "grouped_children() (cli_command_parser.conversion.argparse_ast.argcollection method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.grouped_children", false]], "grouphelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter", false]], "groups (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.groups", false]], "groups (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.groups", false]], "groups (cli_command_parser.inputs.patterns.regex attribute)": [[29, "cli_command_parser.inputs.patterns.Regex.groups", false]], "groups (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.GROUPS", false]], "handle_invalid() (cli_command_parser.inputs.numeric.numrange method)": [[28, "cli_command_parser.inputs.numeric.NumRange.handle_invalid", false]], "handle_kb_interrupt() (in module cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.handle_kb_interrupt", false]], "handle_long() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_long", false]], "handle_pass_thru() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_pass_thru", false]], "handle_positional() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_positional", false]], "handle_remainder() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_remainder", false]], "handle_short() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_short", false]], "handler (class in cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.Handler", false]], "handler (cli_command_parser.error_handling.handler attribute)": [[16, "cli_command_parser.error_handling.Handler.handler", false]], "has_any() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.has_any", false]], "has_choices (cli_command_parser.parameters.base.parameter property)": [[36, "cli_command_parser.parameters.base.Parameter.has_choices", false]], "has_choices (cli_command_parser.parameters.choice_map.choicemap property)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.has_choices", false]], "has_local_choices (cli_command_parser.parameters.choice_map.subcommand property)": [[37, "cli_command_parser.parameters.choice_map.SubCommand.has_local_choices", false]], "has_long() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.has_long", false]], "has_long() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.has_long", false]], "has_min_opts() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.has_min_opts", false]], "has_min_opts() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.has_min_opts", false]], "has_nested_pass_thru (cli_command_parser.command_parameters.commandparameters property)": [[3, "cli_command_parser.command_parameters.CommandParameters.has_nested_pass_thru", false]], "has_parsed_value() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.has_parsed_value", false]], "has_parsed_value() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.has_parsed_value", false]], "has_upper_bound (cli_command_parser.nargs.nargs property)": [[33, "cli_command_parser.nargs.Nargs.has_upper_bound", false]], "header (cli_command_parser.formatting.restructured_text.row attribute)": [[21, "cli_command_parser.formatting.restructured_text.Row.header", false]], "height (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.height", false]], "help (cli_command_parser.conversion.command_builder.baseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.BaseArgs.help", false]], "help (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.help", false]], "help (cli_command_parser.parameters.choice_map.choice attribute)": [[37, "cli_command_parser.parameters.choice_map.Choice.help", false]], "help_action() (in module cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.help_action", false]], "hide (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.hide", false]], "hide (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.hide", false]], "ignore (cli_command_parser.config.ambiguouscombomode attribute)": [[5, "cli_command_parser.config.AmbiguousComboMode.IGNORE", false]], "ignore_unknown (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.ignore_unknown", false]], "imp_names() (in module cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.imp_names", false]], "import_module() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.import_module", false]], "in_mutually_exclusive_group (cli_command_parser.parameters.groups.paramgroup property)": [[38, "cli_command_parser.parameters.groups.ParamGroup.in_mutually_exclusive_group", false]], "include_max (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.include_max", false]], "include_max (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.include_max", false]], "include_max (cli_command_parser.inputs.utils.rangemixin attribute)": [[31, "cli_command_parser.inputs.utils.RangeMixin.include_max", false]], "include_min (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.include_min", false]], "include_min (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.include_min", false]], "include_min (cli_command_parser.inputs.utils.rangemixin attribute)": [[31, "cli_command_parser.inputs.utils.RangeMixin.include_min", false]], "inheritable (cli_command_parser.metadata.metadatabase attribute)": [[32, "cli_command_parser.metadata.MetadataBase.inheritable", false]], "init (cli_command_parser.parameters.options.counter attribute)": [[40, "cli_command_parser.parameters.options.Counter.init", false]], "init_call_repr() (cli_command_parser.conversion.argparse_ast.astcallable method)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_call_repr", false]], "init_counter() (cli_command_parser.conversion.command_builder.flagargs class method)": [[11, "cli_command_parser.conversion.command_builder.FlagArgs.init_counter", false]], "init_flag() (cli_command_parser.conversion.command_builder.flagargs class method)": [[11, "cli_command_parser.conversion.command_builder.FlagArgs.init_flag", false]], "init_for_ast_callable() (cli_command_parser.conversion.command_builder.converter class method)": [[11, "cli_command_parser.conversion.command_builder.Converter.init_for_ast_callable", false]], "init_func_args (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_func_args", false]], "init_func_kwargs (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_func_kwargs", false]], "init_func_kwargs (cli_command_parser.conversion.argparse_ast.subparser property)": [[8, "cli_command_parser.conversion.argparse_ast.SubParser.init_func_kwargs", false]], "init_func_name (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_func_name", false]], "init_func_raw_kwargs (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_func_raw_kwargs", false]], "init_group() (cli_command_parser.conversion.command_builder.converter class method)": [[11, "cli_command_parser.conversion.command_builder.Converter.init_group", false]], "init_group() (cli_command_parser.conversion.command_builder.paramconverter class method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.init_group", false]], "init_option() (cli_command_parser.conversion.command_builder.optionargs class method)": [[11, "cli_command_parser.conversion.command_builder.OptionArgs.init_option", false]], "init_positional() (cli_command_parser.conversion.command_builder.paramargs class method)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.init_positional", false]], "input (cli_command_parser.conversion.cli.convert attribute)": [[10, "cli_command_parser.conversion.cli.Convert.input", false]], "input (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.input", false]], "input (cli_command_parser.conversion.cli.pprint attribute)": [[10, "cli_command_parser.conversion.cli.Pprint.input", false]], "inputparam (class in cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.InputParam", false]], "inputtype (class in cli_command_parser.inputs.base)": [[24, "cli_command_parser.inputs.base.InputType", false]], "inputvalidationerror": [[26, "cli_command_parser.inputs.exceptions.InputValidationError", false]], "int_only (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.int_only", false]], "invalidchoice": [[17, "cli_command_parser.exceptions.InvalidChoice", false]], "invalidchoiceerror": [[26, "cli_command_parser.inputs.exceptions.InvalidChoiceError", false]], "is_option (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.is_option", false]], "is_pass_thru (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.is_pass_thru", false]], "is_positional (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.is_positional", false]], "is_sub_parser (cli_command_parser.conversion.command_builder.parserconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.is_sub_parser", false]], "is_valid_arg() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.is_valid_arg", false]], "is_valid_type() (cli_command_parser.inputs.base.inputtype method)": [[24, "cli_command_parser.inputs.base.InputType.is_valid_type", false]], "is_valid_type() (cli_command_parser.inputs.numeric.numericinput method)": [[28, "cli_command_parser.inputs.numeric.NumericInput.is_valid_type", false]], "iso (cli_command_parser.inputs.time.day attribute)": [[30, "cli_command_parser.inputs.time.Day.iso", false]], "iter_action_flags() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.iter_action_flags", false]], "iter_build() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.iter_build", false]], "iter_handlers() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.iter_handlers", false]], "iter_module_parents() (in module cli_command_parser.conversion.utils)": [[12, "cli_command_parser.conversion.utils.iter_module_parents", false]], "iter_params() (cli_command_parser.command_parameters.commandparameters method)": [[3, "cli_command_parser.command_parameters.CommandParameters.iter_params", false]], "iter_usage_parts() (cli_command_parser.formatting.params.optionhelpformatter method)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.iter_usage_parts", false]], "iter_usage_parts() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.iter_usage_parts", false]], "join() (cli_command_parser.formatting.utils.partwrapper method)": [[22, "cli_command_parser.formatting.utils.PartWrapper.join", false]], "json (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.Json", false]], "latest (cli_command_parser.inputs.time.datetimeinput property)": [[30, "cli_command_parser.inputs.time.DateTimeInput.latest", false]], "lazy (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.lazy", false]], "line_iter() (in module cli_command_parser.formatting.utils)": [[22, "cli_command_parser.formatting.utils.line_iter", false]], "lines (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.lines", false]], "link (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.LINK", false]], "link_params() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.link_params", false]], "links (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.links", false]], "list_attr (cli_command_parser.conversion.argparse_ast.addvisitedchild attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AddVisitedChild.list_attr", false]], "literal_eval_or_none() (in module cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.literal_eval_or_none", false]], "load_command() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.load_command", false]], "load_commands() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.load_commands", false]], "local (cli_command_parser.parameters.choice_map.choice attribute)": [[37, "cli_command_parser.parameters.choice_map.Choice.local", false]], "locale (cli_command_parser.inputs.time.date attribute)": [[30, "cli_command_parser.inputs.time.Date.locale", false]], "locale (cli_command_parser.inputs.time.datetime attribute)": [[30, "cli_command_parser.inputs.time.DateTime.locale", false]], "locale (cli_command_parser.inputs.time.datetimeinput attribute)": [[30, "cli_command_parser.inputs.time.DateTimeInput.locale", false]], "locale (cli_command_parser.inputs.time.different_locale attribute)": [[30, "cli_command_parser.inputs.time.different_locale.locale", false]], "locale (cli_command_parser.inputs.time.dtinput attribute)": [[30, "cli_command_parser.inputs.time.DTInput.locale", false]], "locale (cli_command_parser.inputs.time.time attribute)": [[30, "cli_command_parser.inputs.time.Time.locale", false]], "long (cli_command_parser.parameters.option_strings.optionstrings property)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.long", false]], "main() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand.main", false]], "main() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command.main", false]], "main() (cli_command_parser.conversion.cli.convert method)": [[10, "cli_command_parser.conversion.cli.Convert.main", false]], "main() (cli_command_parser.conversion.cli.pprint method)": [[10, "cli_command_parser.conversion.cli.Pprint.main", false]], "main() (in module cli_command_parser.commands)": [[4, "cli_command_parser.commands.main", false]], "match (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.MATCH", false]], "matches() (cli_command_parser.inputs.utils.statmode method)": [[31, "cli_command_parser.inputs.utils.StatMode.matches", false]], "max (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.max", false]], "max (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.max", false]], "max (cli_command_parser.inputs.utils.rangemixin attribute)": [[31, "cli_command_parser.inputs.utils.RangeMixin.max", false]], "max (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.max", false]], "max_reached() (cli_command_parser.nargs.nargs method)": [[33, "cli_command_parser.nargs.Nargs.max_reached", false]], "max_width (cli_command_parser.formatting.utils.partwrapper attribute)": [[22, "cli_command_parser.formatting.utils.PartWrapper.max_width", false]], "maybe_add_groups() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.maybe_add_groups", false]], "maybe_add_option() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.maybe_add_option", false]], "maybe_add_options() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.maybe_add_options", false]], "maybe_add_positionals() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.maybe_add_positionals", false]], "maybe_await() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.maybe_await", false]], "maybe_wrap_usage() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.maybe_wrap_usage", false]], "member_type (cli_command_parser.conversion.command_builder.convertergroup attribute)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup.member_type", false]], "members (cli_command_parser.conversion.command_builder.convertergroup attribute)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup.members", false]], "members (cli_command_parser.parameters.groups.paramgroup attribute)": [[38, "cli_command_parser.parameters.groups.ParamGroup.members", false]], "message (cli_command_parser.exceptions.missingargument attribute)": [[17, "cli_command_parser.exceptions.MissingArgument.message", false]], "message (cli_command_parser.exceptions.usageerror attribute)": [[17, "cli_command_parser.exceptions.UsageError.message", false]], "meta() (cli_command_parser.core.commandmeta class method)": [[14, "cli_command_parser.core.CommandMeta.meta", false]], "metadata (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.Metadata", false]], "metadatabase (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.MetadataBase", false]], "metavar (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.metavar", false]], "metavar (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.metavar", false]], "min (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.min", false]], "min (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.min", false]], "min (cli_command_parser.inputs.utils.rangemixin attribute)": [[31, "cli_command_parser.inputs.utils.RangeMixin.min", false]], "min (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.min", false]], "missing (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.MISSING", false]], "missing_hint (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.missing_hint", false]], "missing_hint (cli_command_parser.parameters.pass_thru.passthru attribute)": [[41, "cli_command_parser.parameters.pass_thru.PassThru.missing_hint", false]], "missing_options_with_env_var() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.missing_options_with_env_var", false]], "missingargument": [[17, "cli_command_parser.exceptions.MissingArgument", false]], "missingmixin (class in cli_command_parser.utils)": [[47, "cli_command_parser.utils.MissingMixin", false]], "mod_cls_to_ast_cls_map (cli_command_parser.conversion.argparse_ast.script property)": [[8, "cli_command_parser.conversion.argparse_ast.Script.mod_cls_to_ast_cls_map", false]], "mod_obj_prog_map (cli_command_parser.metadata.progfinder property)": [[32, "cli_command_parser.metadata.ProgFinder.mod_obj_prog_map", false]], "mode (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.mode", false]], "mode (cli_command_parser.inputs.patterns.regex attribute)": [[29, "cli_command_parser.inputs.patterns.Regex.mode", false]], "module": [[2, "module-cli_command_parser.annotations", false], [3, "module-cli_command_parser.command_parameters", false], [4, "module-cli_command_parser.commands", false], [5, "module-cli_command_parser.config", false], [6, "module-cli_command_parser.context", false], [8, "module-cli_command_parser.conversion.argparse_ast", false], [9, "module-cli_command_parser.conversion.argparse_utils", false], [10, "module-cli_command_parser.conversion.cli", false], [11, "module-cli_command_parser.conversion.command_builder", false], [12, "module-cli_command_parser.conversion.utils", false], [13, "module-cli_command_parser.conversion.visitor", false], [14, "module-cli_command_parser.core", false], [15, "module-cli_command_parser.documentation", false], [16, "module-cli_command_parser.error_handling", false], [17, "module-cli_command_parser.exceptions", false], [19, "module-cli_command_parser.formatting.commands", false], [20, "module-cli_command_parser.formatting.params", false], [21, "module-cli_command_parser.formatting.restructured_text", false], [22, "module-cli_command_parser.formatting.utils", false], [24, "module-cli_command_parser.inputs.base", false], [25, "module-cli_command_parser.inputs.choices", false], [26, "module-cli_command_parser.inputs.exceptions", false], [27, "module-cli_command_parser.inputs.files", false], [28, "module-cli_command_parser.inputs.numeric", false], [29, "module-cli_command_parser.inputs.patterns", false], [30, "module-cli_command_parser.inputs.time", false], [31, "module-cli_command_parser.inputs.utils", false], [32, "module-cli_command_parser.metadata", false], [33, "module-cli_command_parser.nargs", false], [35, "module-cli_command_parser.parameters.actions", false], [36, "module-cli_command_parser.parameters.base", false], [37, "module-cli_command_parser.parameters.choice_map", false], [38, "module-cli_command_parser.parameters.groups", false], [39, "module-cli_command_parser.parameters.option_strings", false], [40, "module-cli_command_parser.parameters.options", false], [41, "module-cli_command_parser.parameters.pass_thru", false], [42, "module-cli_command_parser.parameters.positionals", false], [43, "module-cli_command_parser.parse_tree", false], [44, "module-cli_command_parser.parser", false], [45, "module-cli_command_parser.testing", false], [46, "module-cli_command_parser.typing", false], [47, "module-cli_command_parser.utils", false]], "module (cli_command_parser.conversion.visitor.trackedref attribute)": [[13, "cli_command_parser.conversion.visitor.TrackedRef.module", false]], "module (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.module", false]], "month (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.Month", false]], "msg (cli_command_parser.testing.assertraiseswithstringcontext attribute)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext.msg", false]], "multiparamusageerror": [[17, "cli_command_parser.exceptions.MultiParamUsageError", false]], "multiple_action_flags (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.multiple_action_flags", false]], "mutually_dependent (cli_command_parser.parameters.groups.paramgroup attribute)": [[38, "cli_command_parser.parameters.groups.ParamGroup.mutually_dependent", false]], "mutually_exclusive (cli_command_parser.parameters.groups.paramgroup attribute)": [[38, "cli_command_parser.parameters.groups.ParamGroup.mutually_exclusive", false]], "mutuallyexclusivegroup (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.MutuallyExclusiveGroup", false]], "n (cli_command_parser.parse_tree.anyword attribute)": [[43, "cli_command_parser.parse_tree.AnyWord.n", false]], "name (cli_command_parser.config.configitem attribute)": [[5, "cli_command_parser.config.ConfigItem.name", false]], "name (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.name", false]], "name (cli_command_parser.conversion.command_builder.parserconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.name", false]], "name (cli_command_parser.conversion.visitor.trackedref attribute)": [[13, "cli_command_parser.conversion.visitor.TrackedRef.name", false]], "name (cli_command_parser.inputs.utils.inputparam attribute)": [[31, "cli_command_parser.inputs.utils.InputParam.name", false]], "name (cli_command_parser.metadata.metadatabase attribute)": [[32, "cli_command_parser.metadata.MetadataBase.name", false]], "name (cli_command_parser.parameters.actions.append attribute)": [[35, "cli_command_parser.parameters.actions.Append.name", false]], "name (cli_command_parser.parameters.actions.appendconst attribute)": [[35, "cli_command_parser.parameters.actions.AppendConst.name", false]], "name (cli_command_parser.parameters.actions.basicconstaction attribute)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.name", false]], "name (cli_command_parser.parameters.actions.concatenate attribute)": [[35, "cli_command_parser.parameters.actions.Concatenate.name", false]], "name (cli_command_parser.parameters.actions.count attribute)": [[35, "cli_command_parser.parameters.actions.Count.name", false]], "name (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.name", false]], "name (cli_command_parser.parameters.actions.store attribute)": [[35, "cli_command_parser.parameters.actions.Store.name", false]], "name (cli_command_parser.parameters.actions.storeall attribute)": [[35, "cli_command_parser.parameters.actions.StoreAll.name", false]], "name (cli_command_parser.parameters.actions.storeconst attribute)": [[35, "cli_command_parser.parameters.actions.StoreConst.name", false]], "name (cli_command_parser.parameters.base.allowleadingdashproperty attribute)": [[36, "cli_command_parser.parameters.base.AllowLeadingDashProperty.name", false]], "name (cli_command_parser.parameters.base.parambase property)": [[36, "cli_command_parser.parameters.base.ParamBase.name", false]], "name_mode (cli_command_parser.conversion.command_builder.collectionconverter property)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.name_mode", false]], "name_mode (cli_command_parser.conversion.command_builder.optionargs attribute)": [[11, "cli_command_parser.conversion.command_builder.OptionArgs.name_mode", false]], "name_mode (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.name_mode", false]], "name_mode (cli_command_parser.conversion.command_builder.parserconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.name_mode", false]], "name_mode (cli_command_parser.parameters.option_strings.optionstrings attribute)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.name_mode", false]], "nargs (class in cli_command_parser.nargs)": [[33, "cli_command_parser.nargs.Nargs", false]], "nargs (cli_command_parser.conversion.command_builder.paramargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.nargs", false]], "nargs (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.nargs", false]], "nargs (cli_command_parser.parameters.choice_map.choicemap attribute)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.nargs", false]], "nargs (cli_command_parser.parameters.options.counter attribute)": [[40, "cli_command_parser.parameters.options.Counter.nargs", false]], "nargs (cli_command_parser.parameters.options.flag attribute)": [[40, "cli_command_parser.parameters.options.Flag.nargs", false]], "nargs (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.nargs", false]], "nargs (cli_command_parser.parameters.pass_thru.passthru attribute)": [[41, "cli_command_parser.parameters.pass_thru.PassThru.nargs", false]], "nargs (cli_command_parser.parse_tree.anyword attribute)": [[43, "cli_command_parser.parse_tree.AnyWord.nargs", false]], "nargs_min_and_max() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.nargs_min_and_max", false]], "nargs_min_and_max_sums() (in module cli_command_parser.nargs)": [[33, "cli_command_parser.nargs.nargs_min_and_max_sums", false]], "never (cli_command_parser.config.allowleadingdash attribute)": [[5, "cli_command_parser.config.AllowLeadingDash.NEVER", false]], "never (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.NEVER", false]], "newline_between_members (cli_command_parser.conversion.command_builder.converter attribute)": [[11, "cli_command_parser.conversion.command_builder.Converter.newline_between_members", false]], "newline_between_members (cli_command_parser.conversion.command_builder.groupconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter.newline_between_members", false]], "nextcommand": [[17, "cli_command_parser.exceptions.NextCommand", false]], "no_exit_handler (in module cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.no_exit_handler", false]], "no_smart_for (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.no_smart_for", false]], "noactivecontext": [[17, "cli_command_parser.exceptions.NoActiveContext", false]], "non_empty (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.NON_EMPTY", false]], "none (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.NONE", false]], "normalize() (cli_command_parser.inputs.patterns.regexmode class method)": [[29, "cli_command_parser.inputs.patterns.RegexMode.normalize", false]], "normalize() (cli_command_parser.metadata.progfinder method)": [[32, "cli_command_parser.metadata.ProgFinder.normalize", false]], "normalize_dt() (in module cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.normalize_dt", false]], "normcase (cli_command_parser.inputs.patterns.glob attribute)": [[29, "cli_command_parser.inputs.patterns.Glob.normcase", false]], "nosuchoption": [[17, "cli_command_parser.exceptions.NoSuchOption", false]], "nullerrorhandler (class in cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.NullErrorHandler", false]], "num_provided() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.num_provided", false]], "num_provided() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.num_provided", false]], "numeric (cli_command_parser.config.allowleadingdash attribute)": [[5, "cli_command_parser.config.AllowLeadingDash.NUMERIC", false]], "numeric (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.numeric", false]], "numeric (cli_command_parser.inputs.time.dtformatmode attribute)": [[30, "cli_command_parser.inputs.time.DTFormatMode.NUMERIC", false]], "numeric_iso (cli_command_parser.inputs.time.dtformatmode attribute)": [[30, "cli_command_parser.inputs.time.DTFormatMode.NUMERIC_ISO", false]], "numericinput (class in cli_command_parser.inputs.numeric)": [[28, "cli_command_parser.inputs.numeric.NumericInput", false]], "numrange (class in cli_command_parser.inputs.numeric)": [[28, "cli_command_parser.inputs.numeric.NumRange", false]], "option (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.Option", false]], "option_map (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.option_map", false]], "option_name_mode (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.option_name_mode", false]], "option_name_mode (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.option_name_mode", false]], "option_strs (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.option_strs", false]], "option_strs (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.option_strs", false]], "option_strs() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.option_strs", false]], "option_strs() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.option_strs", false]], "optionargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.OptionArgs", false]], "optionhelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter", false]], "optionnamemode (class in cli_command_parser.config)": [[5, "cli_command_parser.config.OptionNameMode", false]], "options (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.options", false]], "optionstrings (class in cli_command_parser.parameters.option_strings)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings", false]], "original (cli_command_parser.inputs.time.different_locale attribute)": [[30, "cli_command_parser.inputs.time.different_locale.original", false]], "out_format (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.out_format", false]], "out_locale (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.out_locale", false]], "package (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.package", false]], "param (cli_command_parser.formatting.params.choicemaphelpformatter attribute)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.grouphelpformatter attribute)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.optionhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.paramhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.passthruhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.PassThruHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.positionalhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.PositionalHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.triflaghelpformatter attribute)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.param", false]], "param (cli_command_parser.parameters.actions.constmixin attribute)": [[35, "cli_command_parser.parameters.actions.ConstMixin.param", false]], "param (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.param", false]], "param (cli_command_parser.parameters.actions.valuemixin attribute)": [[35, "cli_command_parser.parameters.actions.ValueMixin.param", false]], "param (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.param", false]], "param_formatter (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.param_formatter", false]], "paramaction (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.ParamAction", false]], "paramargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs", false]], "parambase (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.ParamBase", false]], "parambaseargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs", false]], "paramconflict": [[17, "cli_command_parser.exceptions.ParamConflict", false]], "paramconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter", false]], "paramconvertergroup (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParamConverterGroup", false]], "parameter (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.Parameter", false]], "parameterdefinitionerror": [[17, "cli_command_parser.exceptions.ParameterDefinitionError", false]], "paramgroup (class in cli_command_parser.parameters.groups)": [[38, "cli_command_parser.parameters.groups.ParamGroup", false]], "paramhelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter", false]], "params (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.params", false]], "params (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.params", false]], "params() (cli_command_parser.core.commandmeta class method)": [[14, "cli_command_parser.core.CommandMeta.params", false]], "paramsmissing": [[17, "cli_command_parser.exceptions.ParamsMissing", false]], "paramusageerror": [[17, "cli_command_parser.exceptions.ParamUsageError", false]], "parent (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.parent", false]], "parent (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.parent", false]], "parent (cli_command_parser.conversion.argparse_ast.parserarg attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ParserArg.parent", false]], "parent (cli_command_parser.conversion.argparse_ast.subparsersaction attribute)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction.parent", false]], "parent (cli_command_parser.conversion.command_builder.collectionconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.parent", false]], "parent (cli_command_parser.conversion.command_builder.convertergroup attribute)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup.parent", false]], "parent (cli_command_parser.conversion.command_builder.paramconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.parent", false]], "parent (cli_command_parser.conversion.command_builder.parserconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.parent", false]], "parent (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.parent", false]], "parent (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.parent", false]], "parent() (cli_command_parser.core.commandmeta class method)": [[14, "cli_command_parser.core.CommandMeta.parent", false]], "parents (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.parents", false]], "parse() (cli_command_parser.commands.command class method)": [[4, "cli_command_parser.commands.Command.parse", false]], "parse() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.parse", false]], "parse() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.parse", false]], "parse_and_await() (cli_command_parser.commands.asynccommand class method)": [[4, "cli_command_parser.commands.AsyncCommand.parse_and_await", false]], "parse_and_run() (cli_command_parser.commands.asynccommand class method)": [[4, "cli_command_parser.commands.AsyncCommand.parse_and_run", false]], "parse_and_run() (cli_command_parser.commands.command class method)": [[4, "cli_command_parser.commands.Command.parse_and_run", false]], "parse_args_and_get_next_cmd() (cli_command_parser.parser.commandparser class method)": [[44, "cli_command_parser.parser.CommandParser.parse_args_and_get_next_cmd", false]], "parse_args_and_get_next_cmd() (in module cli_command_parser.parser)": [[44, "cli_command_parser.parser.parse_args_and_get_next_cmd", false]], "parse_dt() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.parse_dt", false]], "parse_numeric() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.parse_numeric", false]], "parse_numeric() (cli_command_parser.inputs.time.day method)": [[30, "cli_command_parser.inputs.time.Day.parse_numeric", false]], "parse_numeric() (cli_command_parser.inputs.time.month method)": [[30, "cli_command_parser.inputs.time.Month.parse_numeric", false]], "parserarg (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.ParserArg", false]], "parserconverter (class in cli_command_parser.conversion.cli)": [[10, "cli_command_parser.conversion.cli.ParserConverter", false]], "parserconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter", false]], "parserexit": [[17, "cli_command_parser.exceptions.ParserExit", false]], "parsers (cli_command_parser.conversion.argparse_ast.script property)": [[8, "cli_command_parser.conversion.argparse_ast.Script.parsers", false]], "parsertest (class in cli_command_parser.testing)": [[45, "cli_command_parser.testing.ParserTest", false]], "partwrapper (class in cli_command_parser.formatting.utils)": [[22, "cli_command_parser.formatting.utils.PartWrapper", false]], "pass_file (cli_command_parser.inputs.files.serialized attribute)": [[27, "cli_command_parser.inputs.files.Serialized.pass_file", false]], "pass_thru (cli_command_parser.command_parameters.commandparameters property)": [[3, "cli_command_parser.command_parameters.CommandParameters.pass_thru", false]], "passthru (class in cli_command_parser.parameters.pass_thru)": [[41, "cli_command_parser.parameters.pass_thru.PassThru", false]], "passthruargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.PassThruArgs", false]], "passthruhelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.PassThruHelpFormatter", false]], "path (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.Path", false]], "path (cli_command_parser.conversion.argparse_ast.script attribute)": [[8, "cli_command_parser.conversion.argparse_ast.Script.path", false]], "path (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.path", false]], "path_repr() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.path_repr", false]], "patterninput (class in cli_command_parser.inputs.patterns)": [[29, "cli_command_parser.inputs.patterns.PatternInput", false]], "patterns (cli_command_parser.inputs.patterns.patterninput attribute)": [[29, "cli_command_parser.inputs.patterns.PatternInput.patterns", false]], "pep 484": [[69, "index-0", false]], "permissive (cli_command_parser.config.ambiguouscombomode attribute)": [[5, "cli_command_parser.config.AmbiguousComboMode.PERMISSIVE", false]], "pickle (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.Pickle", false]], "pkg_doc_str (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.pkg_doc_str", false]], "pop_parsed_value() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.pop_parsed_value", false]], "positional (class in cli_command_parser.parameters.positionals)": [[42, "cli_command_parser.parameters.positionals.Positional", false]], "positionalhelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.PositionalHelpFormatter", false]], "positionals (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.positionals", false]], "positionals (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.positionals", false]], "positive_int() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.positive_int", false]], "posnode (class in cli_command_parser.parse_tree)": [[43, "cli_command_parser.parse_tree.PosNode", false]], "pprint (class in cli_command_parser.conversion.cli)": [[10, "cli_command_parser.conversion.cli.Pprint", false]], "pprint() (cli_command_parser.conversion.argparse_ast.argcollection method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.pprint", false]], "pprint() (cli_command_parser.conversion.argparse_ast.astcallable method)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.pprint", false]], "pre_init (cli_command_parser.context.actionphase attribute)": [[6, "cli_command_parser.context.ActionPhase.PRE_INIT", false]], "prepare() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.prepare", false]], "prepare_aliases() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.prepare_aliases", false]], "prepare_combined() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.prepare_combined", false]], "prepare_repeated() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.prepare_repeated", false]], "prepare_value() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.prepare_value", false]], "prepare_value() (cli_command_parser.parameters.options.counter method)": [[40, "cli_command_parser.parameters.options.Counter.prepare_value", false]], "primary_option_strs() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.primary_option_strs", false]], "print_tree() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.print_tree", false]], "process_param() (in module cli_command_parser.parse_tree)": [[43, "cli_command_parser.parse_tree.process_param", false]], "process_params() (in module cli_command_parser.parse_tree)": [[43, "cli_command_parser.parse_tree.process_params", false]], "prog (cli_command_parser.context.context attribute)": [[6, "cli_command_parser.context.Context.prog", false]], "prog (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.prog", false]], "prog (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.prog", false]], "progfinder (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.ProgFinder", false]], "programmetadata (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.ProgramMetadata", false]], "python enhancement proposals": [[69, "index-0", false]], "range (class in cli_command_parser.inputs.numeric)": [[28, "cli_command_parser.inputs.numeric.Range", false]], "range (cli_command_parser.inputs.numeric.range attribute)": [[28, "cli_command_parser.inputs.numeric.Range.range", false]], "range (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.range", false]], "range_str() (in module cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.range_str", false]], "rangemixin (class in cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.RangeMixin", false]], "raw_path (cli_command_parser.parse_tree.posnode property)": [[43, "cli_command_parser.parse_tree.PosNode.raw_path", false]], "read() (cli_command_parser.inputs.utils.filewrapper method)": [[31, "cli_command_parser.inputs.utils.FileWrapper.read", false]], "readable (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.readable", false]], "record_action() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.record_action", false]], "record_action() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.record_action", false]], "redirectstreams (class in cli_command_parser.testing)": [[45, "cli_command_parser.testing.RedirectStreams", false]], "regex (class in cli_command_parser.inputs.patterns)": [[29, "cli_command_parser.inputs.patterns.Regex", false]], "regexmode (class in cli_command_parser.inputs.patterns)": [[29, "cli_command_parser.inputs.patterns.RegexMode", false]], "register() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.register", false]], "register() (cli_command_parser.parameters.choice_map.action method)": [[37, "cli_command_parser.parameters.choice_map.Action.register", false]], "register() (cli_command_parser.parameters.choice_map.subcommand method)": [[37, "cli_command_parser.parameters.choice_map.SubCommand.register", false]], "register() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.register", false]], "register_action() (cli_command_parser.parameters.choice_map.action method)": [[37, "cli_command_parser.parameters.choice_map.Action.register_action", false]], "register_all() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.register_all", false]], "register_choice() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.register_choice", false]], "register_command() (cli_command_parser.parameters.choice_map.subcommand method)": [[37, "cli_command_parser.parameters.choice_map.SubCommand.register_command", false]], "register_default_cb() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.register_default_cb", false]], "register_default_cb() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.register_default_cb", false]], "register_default_cb() (cli_command_parser.parameters.options.counter method)": [[40, "cli_command_parser.parameters.options.Counter.register_default_cb", false]], "register_default_cb() (cli_command_parser.parameters.options.flag method)": [[40, "cli_command_parser.parameters.options.Flag.register_default_cb", false]], "register_default_cb() (cli_command_parser.parameters.options.triflag method)": [[40, "cli_command_parser.parameters.options.TriFlag.register_default_cb", false]], "register_parser() (cli_command_parser.conversion.argparse_ast.script class method)": [[8, "cli_command_parser.conversion.argparse_ast.Script.register_parser", false]], "reject_ambiguous_pos_combos (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.reject_ambiguous_pos_combos", false]], "remaining (cli_command_parser.parse_tree.anyword attribute)": [[43, "cli_command_parser.parse_tree.AnyWord.remaining", false]], "render_command_rst() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.render_command_rst", false]], "render_lines() (cli_command_parser.formatting.restructured_text.cell method)": [[21, "cli_command_parser.formatting.restructured_text.Cell.render_lines", false]], "render_lines() (cli_command_parser.formatting.restructured_text.row method)": [[21, "cli_command_parser.formatting.restructured_text.Row.render_lines", false]], "render_lower_bar() (cli_command_parser.formatting.restructured_text.cell method)": [[21, "cli_command_parser.formatting.restructured_text.Cell.render_lower_bar", false]], "render_lower_bar() (cli_command_parser.formatting.restructured_text.row method)": [[21, "cli_command_parser.formatting.restructured_text.Row.render_lower_bar", false]], "render_script_rst() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.render_script_rst", false]], "render_upper_bar() (cli_command_parser.formatting.restructured_text.cell method)": [[21, "cli_command_parser.formatting.restructured_text.Cell.render_upper_bar", false]], "render_upper_bar() (cli_command_parser.formatting.restructured_text.row method)": [[21, "cli_command_parser.formatting.restructured_text.Row.render_upper_bar", false]], "repeat (cli_command_parser.config.subcommandaliashelpmode attribute)": [[5, "cli_command_parser.config.SubcommandAliasHelpMode.REPEAT", false]], "represents (cli_command_parser.conversion.argparse_ast.astargumentparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser.represents", false]], "represents (cli_command_parser.conversion.argparse_ast.astcallable attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.arggroup method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgGroup.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.mutuallyexclusivegroup method)": [[8, "cli_command_parser.conversion.argparse_ast.MutuallyExclusiveGroup.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.parserarg method)": [[8, "cli_command_parser.conversion.argparse_ast.ParserArg.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.subparser method)": [[8, "cli_command_parser.conversion.argparse_ast.SubParser.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.subparsersaction method)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction.represents", false]], "required (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.required", false]], "required (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.required", false]], "required_check_params() (cli_command_parser.command_parameters.commandparameters method)": [[3, "cli_command_parser.command_parameters.CommandParameters.required_check_params", false]], "required_formatter_map (cli_command_parser.formatting.params.grouphelpformatter attribute)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.required_formatter_map", false]], "required_formatter_map (cli_command_parser.formatting.params.paramhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.required_formatter_map", false]], "required_formatter_map (cli_command_parser.formatting.params.passthruhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.PassThruHelpFormatter.required_formatter_map", false]], "resolve (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.resolve", false]], "resolve_ref() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.resolve_ref", false]], "result() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.result", false]], "result() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.result", false]], "roll_back_parsed_values() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.roll_back_parsed_values", false]], "row (class in cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.Row", false]], "rst_bar() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_bar", false]], "rst_directive() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_directive", false]], "rst_header() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_header", false]], "rst_list_table() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_list_table", false]], "rst_row() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.rst_row", false]], "rst_rows() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.rst_rows", false]], "rst_rows() (cli_command_parser.formatting.params.triflaghelpformatter method)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.rst_rows", false]], "rst_table() (cli_command_parser.formatting.params.choicemaphelpformatter method)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.rst_table", false]], "rst_table() (cli_command_parser.formatting.params.grouphelpformatter method)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.rst_table", false]], "rst_toc_tree() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_toc_tree", false]], "rst_usage() (cli_command_parser.formatting.params.optionhelpformatter method)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.rst_usage", false]], "rst_usage() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.rst_usage", false]], "rsttable (class in cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.RstTable", false]], "rstwriter (class in cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.RstWriter", false]], "satisfied() (cli_command_parser.nargs.nargs method)": [[33, "cli_command_parser.nargs.Nargs.satisfied", false]], "scoped() (in module cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.scoped", false]], "scopedvisit (class in cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.ScopedVisit", false]], "script (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.Script", false]], "script (cli_command_parser.conversion.cli.parserconverter property)": [[10, "cli_command_parser.conversion.cli.ParserConverter.script", false]], "scriptconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ScriptConverter", false]], "scriptvisitor (class in cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor", false]], "sealed_mock() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.sealed_mock", false]], "serialized (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.Serialized", false]], "set_const() (cli_command_parser.parameters.actions.constmixin method)": [[35, "cli_command_parser.parameters.actions.ConstMixin.set_const", false]], "set_parsed_value() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.set_parsed_value", false]], "set_parsed_value() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.set_parsed_value", false]], "set_value() (cli_command_parser.parameters.actions.valuemixin method)": [[35, "cli_command_parser.parameters.actions.ValueMixin.set_value", false]], "short (cli_command_parser.parameters.option_strings.optionstrings property)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.short", false]], "short_alt (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.short_alt", false]], "short_option_to_param_value_pairs() (cli_command_parser.command_parameters.commandparameters method)": [[3, "cli_command_parser.command_parameters.CommandParameters.short_option_to_param_value_pairs", false]], "short_primary (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.short_primary", false]], "short_repr() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.short_repr", false]], "show() (cli_command_parser.exceptions.commandparserexception method)": [[17, "cli_command_parser.exceptions.CommandParserException.show", false]], "show_default (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.show_default", false]], "show_defaults (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_defaults", false]], "show_docstring (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_docstring", false]], "show_env_var (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.show_env_var", false]], "show_env_vars (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_env_vars", false]], "show_group_tree (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_group_tree", false]], "show_group_type (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_group_type", false]], "show_in_help (cli_command_parser.parameters.base.parambase property)": [[36, "cli_command_parser.parameters.base.ParamBase.show_in_help", false]], "show_in_help (cli_command_parser.parameters.base.parameter property)": [[36, "cli_command_parser.parameters.base.Parameter.show_in_help", false]], "show_in_help (cli_command_parser.parameters.choice_map.choicemap property)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.show_in_help", false]], "show_in_help (cli_command_parser.parameters.groups.paramgroup property)": [[38, "cli_command_parser.parameters.groups.ParamGroup.show_in_help", false]], "show_inherited_descriptions (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_inherited_descriptions", false]], "show_title (cli_command_parser.formatting.restructured_text.rsttable attribute)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.show_title", false]], "showdefaults (class in cli_command_parser.config)": [[5, "cli_command_parser.config.ShowDefaults", false]], "signature (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.signature", false]], "snap (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.snap", false]], "snap (cli_command_parser.inputs.numeric.range attribute)": [[28, "cli_command_parser.inputs.numeric.Range.snap", false]], "socket (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.SOCKET", false]], "sort_choices (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.sort_choices", false]], "sp_parent (cli_command_parser.conversion.argparse_ast.subparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.SubParser.sp_parent", false]], "spaced_rst_header() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.spaced_rst_header", false]], "split_action_flags (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.split_action_flags", false]], "statmode (class in cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.StatMode", false]], "stderr (cli_command_parser.testing.redirectstreams property)": [[45, "cli_command_parser.testing.RedirectStreams.stderr", false]], "stdout (cli_command_parser.testing.redirectstreams property)": [[45, "cli_command_parser.testing.RedirectStreams.stdout", false]], "store (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.Store", false]], "storeall (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.StoreAll", false]], "storeconst (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.StoreConst", false]], "str_to_bool() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.str_to_bool", false]], "strict (cli_command_parser.config.ambiguouscombomode attribute)": [[5, "cli_command_parser.config.AmbiguousComboMode.STRICT", false]], "strict_default (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.strict_default", false]], "strict_env (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.strict_env", false]], "strict_usage_column_width (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.strict_usage_column_width", false]], "string (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.STRING", false]], "sub_cmd_doc_depth (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.sub_cmd_doc_depth", false]], "sub_command (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.sub_command", false]], "sub_parser_converters (cli_command_parser.conversion.command_builder.parserconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.sub_parser_converters", false]], "sub_parsers (cli_command_parser.conversion.argparse_ast.astargumentparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser.sub_parsers", false]], "subcommand (class in cli_command_parser.parameters.choice_map)": [[37, "cli_command_parser.parameters.choice_map.SubCommand", false]], "subcommandaliashelpmode (class in cli_command_parser.config)": [[5, "cli_command_parser.config.SubcommandAliasHelpMode", false]], "subparser (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.SubParser", false]], "subparsersaction (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction", false]], "subparsersaction (class in cli_command_parser.conversion.argparse_utils)": [[9, "cli_command_parser.conversion.argparse_utils.SubParsersAction", false]], "subtitle (cli_command_parser.formatting.restructured_text.rsttable attribute)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.subtitle", false]], "target (cli_command_parser.parameters.choice_map.choice attribute)": [[37, "cli_command_parser.parameters.choice_map.Choice.target", false]], "target (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.target", false]], "target() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.target", false]], "temporarydir (class in cli_command_parser.testing)": [[45, "cli_command_parser.testing.TemporaryDir", false]], "terminal (class in cli_command_parser.utils)": [[47, "cli_command_parser.utils.Terminal", false]], "terminal_width (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.terminal_width", false]], "terminal_width (cli_command_parser.context.contextproxy property)": [[6, "cli_command_parser.context.ContextProxy.terminal_width", false]], "test_case (cli_command_parser.testing.assertraiseswithstringcontext attribute)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext.test_case", false]], "text (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.text", false]], "time (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.Time", false]], "timedelta (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.TimeDelta", false]], "title (cli_command_parser.formatting.restructured_text.rsttable attribute)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.title", false]], "title (cli_command_parser.parameters.choice_map.choicemap attribute)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.title", false]], "to_str() (cli_command_parser.conversion.command_builder.baseargs method)": [[11, "cli_command_parser.conversion.command_builder.BaseArgs.to_str", false]], "to_str() (cli_command_parser.conversion.command_builder.parambaseargs method)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.to_str", false]], "toomanyarguments": [[17, "cli_command_parser.exceptions.TooManyArguments", false]], "top_level_commands() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.top_level_commands", false]], "track_callable() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.track_callable", false]], "track_refs_to() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.track_refs_to", false]], "trackedref (class in cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.TrackedRef", false]], "triflag (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.TriFlag", false]], "triflaghelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter", false]], "triflagoptionstrings (class in cli_command_parser.parameters.option_strings)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings", false]], "truthy (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.TRUTHY", false]], "type (cli_command_parser.config.configitem attribute)": [[5, "cli_command_parser.config.ConfigItem.type", false]], "type (cli_command_parser.conversion.command_builder.paramargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.type", false]], "type (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.type", false]], "type (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.type", false]], "type (cli_command_parser.inputs.numeric.numericinput attribute)": [[28, "cli_command_parser.inputs.numeric.NumericInput.type", false]], "type (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.type", false]], "type (cli_command_parser.inputs.numeric.range attribute)": [[28, "cli_command_parser.inputs.numeric.Range.type", false]], "type (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.type", false]], "type (cli_command_parser.parameters.options.counter attribute)": [[40, "cli_command_parser.parameters.options.Counter.type", false]], "type() (cli_command_parser.parameters.options.flag static method)": [[40, "cli_command_parser.parameters.options.Flag.type", false]], "type() (cli_command_parser.parameters.options.triflag static method)": [[40, "cli_command_parser.parameters.options.TriFlag.type", false]], "underscore (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.UNDERSCORE", false]], "unit (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.unit", false]], "unregister() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.unregister", false]], "update() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.update", false]], "update_alts() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.update_alts", false]], "update_node() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.update_node", false]], "upper_bound (cli_command_parser.nargs.nargs property)": [[33, "cli_command_parser.nargs.Nargs.upper_bound", false]], "url (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.url", false]], "usage (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.usage", false]], "usage (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.usage", false]], "usage_column_width (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.usage_column_width", false]], "usageerror": [[17, "cli_command_parser.exceptions.UsageError", false]], "use_auto_long_opt_str (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.use_auto_long_opt_str", false]], "use_cmd (cli_command_parser.parameters.base.defaultcallback attribute)": [[36, "cli_command_parser.parameters.base.DefaultCallback.use_cmd", false]], "use_env_value (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.use_env_value", false]], "use_env_value (cli_command_parser.parameters.options.flag attribute)": [[40, "cli_command_parser.parameters.options.Flag.use_env_value", false]], "use_env_value (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.use_env_value", false]], "use_table_directive (cli_command_parser.formatting.restructured_text.rsttable attribute)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.use_table_directive", false]], "use_type_metavar (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.use_type_metavar", false]], "use_windows_fix (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.use_windows_fix", false]], "validate() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.validate", false]], "validate() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.validate", false]], "validate() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.validate", false]], "validate() (cli_command_parser.parameters.options.counter method)": [[40, "cli_command_parser.parameters.options.Counter.validate", false]], "validated_path() (cli_command_parser.inputs.files.fileinput method)": [[27, "cli_command_parser.inputs.files.FileInput.validated_path", false]], "value_gt_max() (cli_command_parser.inputs.utils.rangemixin method)": [[31, "cli_command_parser.inputs.utils.RangeMixin.value_gt_max", false]], "value_lt_min() (cli_command_parser.inputs.utils.rangemixin method)": [[31, "cli_command_parser.inputs.utils.RangeMixin.value_lt_min", false]], "valuemixin (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.ValueMixin", false]], "variable (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.variable", false]], "verbose (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.verbose", false]], "version (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.version", false]], "visit_assign() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_Assign", false]], "visit_asyncfor() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_AsyncFor", false]], "visit_asyncfunctiondef (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_AsyncFunctionDef", false]], "visit_call() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_Call", false]], "visit_classdef (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_ClassDef", false]], "visit_for() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_For", false]], "visit_func (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.visit_func", false]], "visit_funcs (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.visit_funcs", false]], "visit_funcs (cli_command_parser.conversion.argparse_ast.astargumentparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser.visit_funcs", false]], "visit_funcs (cli_command_parser.conversion.argparse_ast.astcallable attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.visit_funcs", false]], "visit_funcs (cli_command_parser.conversion.argparse_ast.subparsersaction attribute)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction.visit_funcs", false]], "visit_functiondef (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_FunctionDef", false]], "visit_import() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_Import", false]], "visit_importfrom() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_ImportFrom", false]], "visit_lambda (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_Lambda", false]], "visit_while (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_While", false]], "visit_withitem() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_withitem", false]], "width (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.width", false]], "width (cli_command_parser.utils.terminal property)": [[47, "cli_command_parser.utils.Terminal.width", false]], "widths (cli_command_parser.formatting.restructured_text.rsttable property)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.widths", false]], "widths() (cli_command_parser.formatting.restructured_text.row method)": [[21, "cli_command_parser.formatting.restructured_text.Row.widths", false]], "word (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.word", false]], "would_accept() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.would_accept", false]], "would_accept() (cli_command_parser.parameters.actions.basicconstaction method)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.would_accept", false]], "would_accept() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.would_accept", false]], "would_accept() (cli_command_parser.parameters.actions.store method)": [[35, "cli_command_parser.parameters.actions.Store.would_accept", false]], "wrap_usage_str (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.wrap_usage_str", false]], "writable (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.writable", false]], "write() (cli_command_parser.inputs.utils.filewrapper method)": [[31, "cli_command_parser.inputs.utils.FileWrapper.write", false]], "write_index() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.write_index", false]], "write_rst() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.write_rst", false]]}, "objects": {"cli_command_parser": [[2, 0, 0, "-", "annotations"], [3, 0, 0, "-", "command_parameters"], [4, 0, 0, "-", "commands"], [5, 0, 0, "-", "config"], [6, 0, 0, "-", "context"], [14, 0, 0, "-", "core"], [15, 0, 0, "-", "documentation"], [16, 0, 0, "-", "error_handling"], [17, 0, 0, "-", "exceptions"], [32, 0, 0, "-", "metadata"], [33, 0, 0, "-", "nargs"], [43, 0, 0, "-", "parse_tree"], [44, 0, 0, "-", "parser"], [45, 0, 0, "-", "testing"], [46, 0, 0, "-", "typing"], [47, 0, 0, "-", "utils"]], "cli_command_parser.annotations": [[2, 1, 1, "", "get_annotation_value_type"], [2, 1, 1, "", "get_descriptor_value_type"]], "cli_command_parser.command_parameters": [[3, 2, 1, "", "CommandParameters"]], "cli_command_parser.command_parameters.CommandParameters": [[3, 3, 1, "", "action"], [3, 3, 1, "", "action_flags"], [3, 4, 1, "", "all_positionals"], [3, 3, 1, "", "combo_option_map"], [3, 3, 1, "", "command"], [3, 3, 1, "", "command_parent"], [3, 4, 1, "", "formatter"], [3, 5, 1, "", "get_positionals_to_parse"], [3, 3, 1, "", "groups"], [3, 4, 1, "", "has_nested_pass_thru"], [3, 5, 1, "", "iter_params"], [3, 3, 1, "", "option_map"], [3, 3, 1, "", "options"], [3, 3, 1, "", "parent"], [3, 4, 1, "", "pass_thru"], [3, 3, 1, "", "positionals"], [3, 5, 1, "", "required_check_params"], [3, 5, 1, "", "short_option_to_param_value_pairs"], [3, 3, 1, "", "split_action_flags"], [3, 3, 1, "", "sub_command"]], "cli_command_parser.commands": [[4, 2, 1, "", "AsyncCommand"], [4, 2, 1, "", "Command"], [4, 1, 1, "", "main"]], "cli_command_parser.commands.AsyncCommand": [[4, 5, 1, "", "__call__"], [4, 5, 1, "", "_after_main_"], [4, 5, 1, "", "_before_main_"], [4, 5, 1, "", "_pre_init_actions_"], [4, 5, 1, "", "main"], [4, 5, 1, "", "parse_and_await"], [4, 5, 1, "", "parse_and_run"]], "cli_command_parser.commands.Command": [[4, 5, 1, "", "__call__"], [4, 5, 1, "", "_after_main_"], [4, 5, 1, "", "_before_main_"], [4, 5, 1, "", "_init_command_"], [4, 5, 1, "", "_pre_init_actions_"], [4, 3, 1, "", "ctx"], [4, 5, 1, "", "main"], [4, 5, 1, "", "parse"], [4, 5, 1, "", "parse_and_run"]], "cli_command_parser.commands.Command.__call__.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command._after_main_.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command._before_main_.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command._init_command_.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command._pre_init_actions_.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command.main.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command.parse.params": [[4, 6, 1, "", "argv"]], "cli_command_parser.commands.Command.parse_and_run.params": [[4, 6, 1, "", "argv"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.main.params": [[4, 6, 1, "", "argv"], [4, 6, 1, "", "kwargs"], [4, 6, 1, "", "return_command"]], "cli_command_parser.config": [[5, 2, 1, "", "AllowLeadingDash"], [5, 2, 1, "", "AmbiguousComboMode"], [5, 2, 1, "", "CommandConfig"], [5, 2, 1, "", "ConfigItem"], [5, 2, 1, "", "DynamicConfigItem"], [5, 2, 1, "", "OptionNameMode"], [5, 2, 1, "", "ShowDefaults"], [5, 2, 1, "", "SubcommandAliasHelpMode"], [5, 1, 1, "", "config_item"]], "cli_command_parser.config.AllowLeadingDash": [[5, 3, 1, "", "ALWAYS"], [5, 3, 1, "", "NEVER"], [5, 3, 1, "", "NUMERIC"]], "cli_command_parser.config.AmbiguousComboMode": [[5, 3, 1, "", "IGNORE"], [5, 3, 1, "", "PERMISSIVE"], [5, 3, 1, "", "STRICT"]], "cli_command_parser.config.CommandConfig": [[5, 3, 1, "", "FIELDS"], [5, 3, 1, "", "action_after_action_flags"], [5, 3, 1, "", "add_help"], [5, 3, 1, "", "allow_annotation_type"], [5, 3, 1, "", "allow_backtrack"], [5, 3, 1, "", "allow_missing"], [5, 3, 1, "", "always_run_after_main"], [5, 3, 1, "", "ambiguous_short_combos"], [5, 5, 1, "", "as_dict"], [5, 3, 1, "", "choice_delim"], [5, 3, 1, "", "cmd_alias_mode"], [5, 3, 1, "", "command_formatter"], [5, 3, 1, "", "error_handler"], [5, 3, 1, "", "extended_epilog"], [5, 3, 1, "", "group_tree_spacers"], [5, 3, 1, "", "ignore_unknown"], [5, 3, 1, "", "multiple_action_flags"], [5, 3, 1, "", "option_name_mode"], [5, 3, 1, "", "param_formatter"], [5, 3, 1, "", "reject_ambiguous_pos_combos"], [5, 3, 1, "", "show_defaults"], [5, 3, 1, "", "show_docstring"], [5, 3, 1, "", "show_env_vars"], [5, 3, 1, "", "show_group_tree"], [5, 3, 1, "", "show_group_type"], [5, 3, 1, "", "show_inherited_descriptions"], [5, 3, 1, "", "sort_choices"], [5, 3, 1, "", "strict_usage_column_width"], [5, 3, 1, "", "sub_cmd_doc_depth"], [5, 3, 1, "", "usage_column_width"], [5, 3, 1, "", "use_type_metavar"], [5, 3, 1, "", "wrap_usage_str"]], "cli_command_parser.config.ConfigItem": [[5, 3, 1, "", "default"], [5, 3, 1, "", "name"], [5, 3, 1, "", "type"]], "cli_command_parser.config.ConfigItem.params": [[5, 6, 1, "", "default"], [5, 6, 1, "", "type"]], "cli_command_parser.config.OptionNameMode": [[5, 3, 1, "", "BOTH"], [5, 3, 1, "", "BOTH_DASH"], [5, 3, 1, "", "BOTH_UNDERSCORE"], [5, 3, 1, "", "DASH"], [5, 3, 1, "", "NONE"], [5, 3, 1, "", "UNDERSCORE"]], "cli_command_parser.config.ShowDefaults": [[5, 3, 1, "", "ANY"], [5, 3, 1, "", "MISSING"], [5, 3, 1, "", "NEVER"], [5, 3, 1, "", "NON_EMPTY"], [5, 3, 1, "", "TRUTHY"]], "cli_command_parser.config.SubcommandAliasHelpMode": [[5, 3, 1, "", "ALIAS"], [5, 3, 1, "", "COMBINE"], [5, 3, 1, "", "REPEAT"]], "cli_command_parser.context": [[6, 2, 1, "", "ActionPhase"], [6, 2, 1, "", "Context"], [6, 2, 1, "", "ContextProxy"], [6, 1, 1, "", "get_context"], [6, 1, 1, "", "get_current_context"], [6, 1, 1, "", "get_or_create_context"], [6, 1, 1, "", "get_parsed"], [6, 1, 1, "", "get_raw_arg"]], "cli_command_parser.context.ActionPhase": [[6, 3, 1, "", "AFTER_MAIN"], [6, 3, 1, "", "BEFORE_MAIN"], [6, 3, 1, "", "PRE_INIT"]], "cli_command_parser.context.Context": [[6, 4, 1, "", "action_flag_count"], [6, 4, 1, "", "all_action_flags"], [6, 3, 1, "", "allow_argv_prog"], [6, 4, 1, "", "categorized_action_flags"], [6, 3, 1, "", "config"], [6, 5, 1, "", "for_prog"], [6, 5, 1, "", "get_error_handler"], [6, 5, 1, "", "get_missing"], [6, 5, 1, "", "get_parsed"], [6, 5, 1, "", "get_parsed_value"], [6, 5, 1, "", "has_parsed_value"], [6, 5, 1, "", "iter_action_flags"], [6, 5, 1, "", "missing_options_with_env_var"], [6, 5, 1, "", "num_provided"], [6, 4, 1, "", "params"], [6, 5, 1, "", "pop_parsed_value"], [6, 3, 1, "", "prog"], [6, 5, 1, "", "record_action"], [6, 5, 1, "", "roll_back_parsed_values"], [6, 5, 1, "", "set_parsed_value"], [6, 4, 1, "", "terminal_width"]], "cli_command_parser.context.Context.get_parsed.params": [[6, 6, 1, "", "command"], [6, 6, 1, "", "default"], [6, 6, 1, "", "exclude"], [6, 6, 1, "", "include_defaults"], [6, 6, 1, "", "recursive"]], "cli_command_parser.context.Context.iter_action_flags.params": [[6, 6, 1, "", "phase"]], "cli_command_parser.context.ContextProxy": [[6, 4, 1, "", "config"], [6, 5, 1, "", "get_parsed_value"], [6, 5, 1, "", "has_parsed_value"], [6, 5, 1, "", "num_provided"], [6, 5, 1, "", "record_action"], [6, 5, 1, "", "set_parsed_value"], [6, 4, 1, "", "terminal_width"]], "cli_command_parser.context.get_context.params": [[6, 6, 1, "", "command"]], "cli_command_parser.context.get_current_context.params": [[6, 6, 1, "", "silent"]], "cli_command_parser.context.get_parsed.params": [[6, 6, 1, "", "command"], [6, 6, 1, "", "default"], [6, 6, 1, "", "include_defaults"], [6, 6, 1, "", "to_call"]], "cli_command_parser.conversion": [[8, 0, 0, "-", "argparse_ast"], [9, 0, 0, "-", "argparse_utils"], [10, 0, 0, "-", "cli"], [11, 0, 0, "-", "command_builder"], [12, 0, 0, "-", "utils"], [13, 0, 0, "-", "visitor"]], "cli_command_parser.conversion.argparse_ast": [[8, 2, 1, "", "AddVisitedChild"], [8, 2, 1, "", "ArgCollection"], [8, 2, 1, "", "ArgGroup"], [8, 2, 1, "", "AstArgumentParser"], [8, 2, 1, "", "AstCallable"], [8, 2, 1, "", "MutuallyExclusiveGroup"], [8, 2, 1, "", "ParserArg"], [8, 2, 1, "", "Script"], [8, 2, 1, "", "SubParser"], [8, 2, 1, "", "SubparsersAction"], [8, 2, 1, "", "visit_func"]], "cli_command_parser.conversion.argparse_ast.AddVisitedChild": [[8, 3, 1, "", "child_cls"], [8, 3, 1, "", "list_attr"]], "cli_command_parser.conversion.argparse_ast.ArgCollection": [[8, 5, 1, "", "__init_subclass__"], [8, 3, 1, "", "add_argument"], [8, 5, 1, "", "add_argument_group"], [8, 5, 1, "", "add_mutually_exclusive_group"], [8, 3, 1, "", "args"], [8, 5, 1, "", "grouped_children"], [8, 3, 1, "", "groups"], [8, 3, 1, "", "parent"], [8, 5, 1, "", "pprint"], [8, 3, 1, "", "visit_funcs"]], "cli_command_parser.conversion.argparse_ast.ArgGroup": [[8, 5, 1, "", "represents"]], "cli_command_parser.conversion.argparse_ast.AstArgumentParser": [[8, 3, 1, "", "add_subparsers"], [8, 3, 1, "", "represents"], [8, 3, 1, "", "sub_parsers"], [8, 3, 1, "", "visit_funcs"]], "cli_command_parser.conversion.argparse_ast.AstCallable": [[8, 5, 1, "", "__init_subclass__"], [8, 5, 1, "", "get_tracked_refs"], [8, 5, 1, "", "init_call_repr"], [8, 4, 1, "", "init_func_args"], [8, 4, 1, "", "init_func_kwargs"], [8, 4, 1, "", "init_func_name"], [8, 4, 1, "", "init_func_raw_kwargs"], [8, 5, 1, "", "pprint"], [8, 3, 1, "", "represents"], [8, 4, 1, "", "signature"], [8, 3, 1, "", "visit_funcs"]], "cli_command_parser.conversion.argparse_ast.MutuallyExclusiveGroup": [[8, 5, 1, "", "represents"]], "cli_command_parser.conversion.argparse_ast.ParserArg": [[8, 3, 1, "", "parent"], [8, 5, 1, "", "represents"]], "cli_command_parser.conversion.argparse_ast.Script": [[8, 5, 1, "", "add_parser"], [8, 4, 1, "", "mod_cls_to_ast_cls_map"], [8, 4, 1, "", "parsers"], [8, 3, 1, "", "path"], [8, 5, 1, "", "register_parser"]], "cli_command_parser.conversion.argparse_ast.SubParser": [[8, 4, 1, "", "init_func_kwargs"], [8, 5, 1, "", "represents"], [8, 3, 1, "", "sp_parent"]], "cli_command_parser.conversion.argparse_ast.SubparsersAction": [[8, 5, 1, "", "add_parser"], [8, 3, 1, "", "parent"], [8, 5, 1, "", "represents"], [8, 3, 1, "", "visit_funcs"]], "cli_command_parser.conversion.argparse_ast.visit_func": [[8, 3, 1, "", "func"]], "cli_command_parser.conversion.argparse_utils": [[9, 2, 1, "", "ArgumentParser"], [9, 2, 1, "", "SubParsersAction"]], "cli_command_parser.conversion.argparse_utils.ArgumentParser": [[9, 5, 1, "", "add_argument_group"], [9, 5, 1, "", "add_mutually_exclusive_group"], [9, 5, 1, "", "add_subparsers"]], "cli_command_parser.conversion.argparse_utils.SubParsersAction": [[9, 5, 1, "", "add_parser"]], "cli_command_parser.conversion.cli": [[10, 2, 1, "", "Convert"], [10, 2, 1, "", "ParserConverter"], [10, 2, 1, "", "Pprint"]], "cli_command_parser.conversion.cli.Convert": [[10, 3, 1, "", "add_methods"], [10, 3, 1, "", "input"], [10, 5, 1, "", "main"]], "cli_command_parser.conversion.cli.ParserConverter": [[10, 5, 1, "", "_init_command_"], [10, 3, 1, "", "action"], [10, 3, 1, "", "dry_run"], [10, 3, 1, "", "input"], [10, 3, 1, "", "no_smart_for"], [10, 4, 1, "", "script"], [10, 3, 1, "", "verbose"]], "cli_command_parser.conversion.cli.Pprint": [[10, 3, 1, "", "input"], [10, 5, 1, "", "main"]], "cli_command_parser.conversion.command_builder": [[11, 2, 1, "", "BaseArgs"], [11, 2, 1, "", "CollectionConverter"], [11, 2, 1, "", "CommandArgs"], [11, 7, 1, "", "ConversionError"], [11, 2, 1, "", "Converter"], [11, 2, 1, "", "ConverterGroup"], [11, 2, 1, "", "FlagArgs"], [11, 2, 1, "", "GroupConverter"], [11, 2, 1, "", "OptionArgs"], [11, 2, 1, "", "ParamArgs"], [11, 2, 1, "", "ParamBaseArgs"], [11, 2, 1, "", "ParamConverter"], [11, 2, 1, "", "ParamConverterGroup"], [11, 2, 1, "", "ParserConverter"], [11, 2, 1, "", "PassThruArgs"], [11, 2, 1, "", "ScriptConverter"], [11, 1, 1, "", "convert_script"], [11, 1, 1, "", "literal_eval_or_none"]], "cli_command_parser.conversion.command_builder.BaseArgs": [[11, 5, 1, "", "from_kwargs"], [11, 3, 1, "", "help"], [11, 5, 1, "", "to_str"]], "cli_command_parser.conversion.command_builder.CollectionConverter": [[11, 3, 1, "", "ast_obj"], [11, 5, 1, "", "descendant_args"], [11, 5, 1, "", "finalize"], [11, 5, 1, "", "format_members"], [11, 4, 1, "", "grouped_children"], [11, 4, 1, "", "name_mode"], [11, 3, 1, "", "parent"]], "cli_command_parser.conversion.command_builder.CommandArgs": [[11, 3, 1, "", "add_help"], [11, 3, 1, "", "choice"], [11, 3, 1, "", "choices"], [11, 3, 1, "", "description"], [11, 3, 1, "", "docs_url"], [11, 3, 1, "", "email"], [11, 3, 1, "", "epilog"], [11, 3, 1, "", "option_name_mode"], [11, 3, 1, "", "prog"], [11, 3, 1, "", "usage"]], "cli_command_parser.conversion.command_builder.Converter": [[11, 5, 1, "", "__init_subclass__"], [11, 5, 1, "", "convert"], [11, 3, 1, "", "converts"], [11, 5, 1, "", "for_ast_callable"], [11, 5, 1, "", "format_lines"], [11, 5, 1, "", "init_for_ast_callable"], [11, 5, 1, "", "init_group"], [11, 3, 1, "", "newline_between_members"]], "cli_command_parser.conversion.command_builder.ConverterGroup": [[11, 5, 1, "", "format_all"], [11, 3, 1, "", "member_type"], [11, 3, 1, "", "members"], [11, 3, 1, "", "parent"]], "cli_command_parser.conversion.command_builder.FlagArgs": [[11, 3, 1, "", "const"], [11, 5, 1, "", "init_counter"], [11, 5, 1, "", "init_flag"]], "cli_command_parser.conversion.command_builder.GroupConverter": [[11, 3, 1, "", "ast_obj"], [11, 3, 1, "", "converts"], [11, 5, 1, "", "format_lines"], [11, 3, 1, "", "newline_between_members"]], "cli_command_parser.conversion.command_builder.OptionArgs": [[11, 5, 1, "", "init_option"], [11, 3, 1, "", "name_mode"]], "cli_command_parser.conversion.command_builder.ParamArgs": [[11, 3, 1, "", "action"], [11, 3, 1, "", "choices"], [11, 5, 1, "", "init_positional"], [11, 3, 1, "", "nargs"], [11, 3, 1, "", "type"]], "cli_command_parser.conversion.command_builder.ParamBaseArgs": [[11, 3, 1, "", "default"], [11, 3, 1, "", "hide"], [11, 3, 1, "", "metavar"], [11, 3, 1, "", "name"], [11, 3, 1, "", "required"], [11, 5, 1, "", "to_str"]], "cli_command_parser.conversion.command_builder.ParamConverter": [[11, 3, 1, "", "ast_obj"], [11, 4, 1, "", "attr_name"], [11, 4, 1, "", "cmd_option_strs"], [11, 3, 1, "", "converts"], [11, 5, 1, "", "format"], [11, 5, 1, "", "format_lines"], [11, 5, 1, "", "get_cls_and_kwargs"], [11, 5, 1, "", "get_pos_args"], [11, 5, 1, "", "init_group"], [11, 4, 1, "", "is_option"], [11, 4, 1, "", "is_pass_thru"], [11, 4, 1, "", "is_positional"], [11, 4, 1, "", "name_mode"], [11, 3, 1, "", "parent"], [11, 4, 1, "", "use_auto_long_opt_str"]], "cli_command_parser.conversion.command_builder.ParamConverterGroup": [[11, 5, 1, "", "format_all"]], "cli_command_parser.conversion.command_builder.ParserConverter": [[11, 3, 1, "", "ast_obj"], [11, 3, 1, "", "converts"], [11, 5, 1, "", "descendant_args"], [11, 5, 1, "", "finalize"], [11, 5, 1, "", "format_lines"], [11, 4, 1, "", "is_sub_parser"], [11, 4, 1, "", "name"], [11, 4, 1, "", "name_mode"], [11, 3, 1, "", "parent"], [11, 4, 1, "", "sub_parser_converters"]], "cli_command_parser.conversion.command_builder.ScriptConverter": [[11, 3, 1, "", "converts"], [11, 5, 1, "", "format_lines"]], "cli_command_parser.conversion.utils": [[12, 1, 1, "", "collection_contents"], [12, 1, 1, "", "get_name_repr"], [12, 1, 1, "", "iter_module_parents"]], "cli_command_parser.conversion.visitor": [[13, 2, 1, "", "ScopedVisit"], [13, 2, 1, "", "ScriptVisitor"], [13, 2, 1, "", "TrackedRef"], [13, 1, 1, "", "imp_names"], [13, 1, 1, "", "scoped"]], "cli_command_parser.conversion.visitor.ScriptVisitor": [[13, 5, 1, "", "get_tracked_refs"], [13, 5, 1, "", "resolve_ref"], [13, 5, 1, "", "track_callable"], [13, 5, 1, "", "track_refs_to"], [13, 5, 1, "", "visit_Assign"], [13, 5, 1, "", "visit_AsyncFor"], [13, 3, 1, "", "visit_AsyncFunctionDef"], [13, 5, 1, "", "visit_Call"], [13, 3, 1, "", "visit_ClassDef"], [13, 5, 1, "", "visit_For"], [13, 3, 1, "", "visit_FunctionDef"], [13, 5, 1, "", "visit_Import"], [13, 5, 1, "", "visit_ImportFrom"], [13, 3, 1, "", "visit_Lambda"], [13, 3, 1, "", "visit_While"], [13, 5, 1, "", "visit_withitem"]], "cli_command_parser.conversion.visitor.TrackedRef": [[13, 3, 1, "", "module"], [13, 3, 1, "", "name"]], "cli_command_parser.core": [[14, 2, 1, "", "CommandMeta"], [14, 1, 1, "", "get_config"], [14, 1, 1, "", "get_metadata"], [14, 1, 1, "", "get_params"], [14, 1, 1, "", "get_parent"], [14, 1, 1, "", "get_top_level_commands"]], "cli_command_parser.core.CommandMeta": [[14, 5, 1, "", "config"], [14, 5, 1, "", "meta"], [14, 5, 1, "", "params"], [14, 5, 1, "", "parent"]], "cli_command_parser.core.CommandMeta.params": [[14, 6, 1, "", "action_after_action_flags"], [14, 6, 1, "", "add_help"], [14, 6, 1, "", "allow_missing"], [14, 6, 1, "", "always_run_after_main"], [14, 6, 1, "", "choice"], [14, 6, 1, "", "choices"], [14, 6, 1, "", "description"], [14, 6, 1, "", "doc_name"], [14, 6, 1, "", "epilog"], [14, 6, 1, "", "error_handler"], [14, 6, 1, "", "help"], [14, 6, 1, "", "ignore_unknown"], [14, 6, 1, "", "multiple_action_flags"], [14, 6, 1, "", "prog"], [14, 6, 1, "", "usage"]], "cli_command_parser.core.CommandMeta.parent.params": [[14, 6, 1, "", "cls"], [14, 6, 1, "", "include_abc"]], "cli_command_parser.core.get_parent.params": [[14, 6, 1, "", "cls"], [14, 6, 1, "", "include_abc"]], "cli_command_parser.documentation": [[15, 2, 1, "", "RstWriter"], [15, 1, 1, "", "filtered_commands"], [15, 1, 1, "", "import_module"], [15, 1, 1, "", "load_commands"], [15, 1, 1, "", "render_command_rst"], [15, 1, 1, "", "render_script_rst"], [15, 1, 1, "", "top_level_commands"]], "cli_command_parser.documentation.RstWriter": [[15, 5, 1, "", "document_module"], [15, 5, 1, "", "document_package"], [15, 5, 1, "", "document_script"], [15, 5, 1, "", "document_scripts"], [15, 5, 1, "", "write_index"], [15, 5, 1, "", "write_rst"]], "cli_command_parser.documentation.RstWriter.document_module.params": [[15, 6, 1, "", "module"], [15, 6, 1, "", "subdir"]], "cli_command_parser.documentation.RstWriter.document_package.params": [[15, 6, 1, "", "caption"], [15, 6, 1, "", "empty"], [15, 6, 1, "", "header"], [15, 6, 1, "", "index"], [15, 6, 1, "", "max_depth"], [15, 6, 1, "", "name"], [15, 6, 1, "", "pkg_name"], [15, 6, 1, "", "pkg_path"], [15, 6, 1, "", "subdir"]], "cli_command_parser.documentation.RstWriter.document_script.params": [[15, 6, 1, "", "kwargs"], [15, 6, 1, "", "name"], [15, 6, 1, "", "path"], [15, 6, 1, "", "replacements"], [15, 6, 1, "", "subdir"], [15, 6, 1, "", "top_only"]], "cli_command_parser.documentation.RstWriter.params": [[15, 6, 1, "", "dry_run"], [15, 6, 1, "", "encoding"], [15, 6, 1, "", "ext"], [15, 6, 1, "", "module_template"], [15, 6, 1, "", "newline"], [15, 6, 1, "", "output_dir"], [15, 6, 1, "", "skip_modules"]], "cli_command_parser.documentation.RstWriter.write_index.params": [[15, 6, 1, "", "caption"], [15, 6, 1, "", "content_subdir"], [15, 6, 1, "", "contents"], [15, 6, 1, "", "header"], [15, 6, 1, "", "kwargs"], [15, 6, 1, "", "max_depth"], [15, 6, 1, "", "name"], [15, 6, 1, "", "subdir"]], "cli_command_parser.documentation.load_commands.params": [[15, 6, 1, "", "include_abc"], [15, 6, 1, "", "path"], [15, 6, 1, "", "top_only"]], "cli_command_parser.documentation.render_command_rst.params": [[15, 6, 1, "", "command"], [15, 6, 1, "", "fix_name"], [15, 6, 1, "", "fix_name_func"]], "cli_command_parser.error_handling": [[16, 2, 1, "", "ErrorHandler"], [16, 2, 1, "", "Handler"], [16, 2, 1, "", "NullErrorHandler"], [16, 8, 1, "", "error_handler"], [16, 8, 1, "", "extended_error_handler"], [16, 1, 1, "", "handle_kb_interrupt"], [16, 8, 1, "", "no_exit_handler"]], "cli_command_parser.error_handling.ErrorHandler": [[16, 5, 1, "", "__call__"], [16, 5, 1, "", "cls_handler"], [16, 5, 1, "", "copy"], [16, 3, 1, "", "exc_handler_map"], [16, 5, 1, "", "iter_handlers"], [16, 5, 1, "", "register"], [16, 5, 1, "", "unregister"]], "cli_command_parser.error_handling.Handler": [[16, 3, 1, "", "exc_cls"], [16, 3, 1, "", "handler"]], "cli_command_parser.exceptions": [[17, 7, 1, "", "AmbiguousCombo"], [17, 7, 1, "", "AmbiguousParseTree"], [17, 7, 1, "", "AmbiguousShortForm"], [17, 7, 1, "", "Backtrack"], [17, 7, 1, "", "BadArgument"], [17, 7, 1, "", "CommandDefinitionError"], [17, 7, 1, "", "CommandParserException"], [17, 7, 1, "", "InvalidChoice"], [17, 7, 1, "", "MissingArgument"], [17, 7, 1, "", "MultiParamUsageError"], [17, 7, 1, "", "NextCommand"], [17, 7, 1, "", "NoActiveContext"], [17, 7, 1, "", "NoSuchOption"], [17, 7, 1, "", "ParamConflict"], [17, 7, 1, "", "ParamUsageError"], [17, 7, 1, "", "ParameterDefinitionError"], [17, 7, 1, "", "ParamsMissing"], [17, 7, 1, "", "ParserExit"], [17, 7, 1, "", "TooManyArguments"], [17, 7, 1, "", "UsageError"]], "cli_command_parser.exceptions.CommandParserException": [[17, 3, 1, "", "code"], [17, 5, 1, "", "exit"], [17, 5, 1, "", "show"]], "cli_command_parser.exceptions.MissingArgument": [[17, 3, 1, "", "message"]], "cli_command_parser.exceptions.UsageError": [[17, 3, 1, "", "message"]], "cli_command_parser.formatting": [[19, 0, 0, "-", "commands"], [20, 0, 0, "-", "params"], [21, 0, 0, "-", "restructured_text"], [22, 0, 0, "-", "utils"]], "cli_command_parser.formatting.commands": [[19, 2, 1, "", "CommandHelpFormatter"], [19, 1, 1, "", "get_formatter"], [19, 1, 1, "", "get_usage_sub_cmds"]], "cli_command_parser.formatting.commands.CommandHelpFormatter": [[19, 5, 1, "", "format_help"], [19, 5, 1, "", "format_rst"], [19, 5, 1, "", "format_usage"], [19, 5, 1, "", "maybe_add_groups"], [19, 5, 1, "", "maybe_add_option"], [19, 5, 1, "", "maybe_add_options"], [19, 5, 1, "", "maybe_add_positionals"]], "cli_command_parser.formatting.params": [[20, 2, 1, "", "ChoiceGroup"], [20, 2, 1, "", "ChoiceMapHelpFormatter"], [20, 2, 1, "", "GroupHelpFormatter"], [20, 2, 1, "", "OptionHelpFormatter"], [20, 2, 1, "", "ParamHelpFormatter"], [20, 2, 1, "", "PassThruHelpFormatter"], [20, 2, 1, "", "PositionalHelpFormatter"], [20, 2, 1, "", "TriFlagHelpFormatter"]], "cli_command_parser.formatting.params.ChoiceGroup": [[20, 5, 1, "", "add"], [20, 3, 1, "", "choice_strs"], [20, 3, 1, "", "choices"], [20, 5, 1, "", "format"], [20, 5, 1, "", "group_choices"], [20, 5, 1, "", "prepare"], [20, 5, 1, "", "prepare_aliases"], [20, 5, 1, "", "prepare_combined"], [20, 5, 1, "", "prepare_repeated"]], "cli_command_parser.formatting.params.ChoiceGroup.format.params": [[20, 6, 1, "", "default_mode"], [20, 6, 1, "", "prefix"]], "cli_command_parser.formatting.params.ChoiceGroup.group_choices.params": [[20, 6, 1, "", "choices"]], "cli_command_parser.formatting.params.ChoiceGroup.prepare.params": [[20, 6, 1, "", "default_mode"]], "cli_command_parser.formatting.params.ChoiceGroup.prepare_aliases.params": [[20, 6, 1, "", "format_str"]], "cli_command_parser.formatting.params.ChoiceMapHelpFormatter": [[20, 4, 1, "", "choice_groups"], [20, 5, 1, "", "format_help"], [20, 5, 1, "", "format_metavar"], [20, 3, 1, "", "param"], [20, 5, 1, "", "rst_table"]], "cli_command_parser.formatting.params.GroupHelpFormatter": [[20, 5, 1, "", "format_description"], [20, 5, 1, "", "format_help"], [20, 5, 1, "", "format_usage"], [20, 3, 1, "", "param"], [20, 3, 1, "", "required_formatter_map"], [20, 5, 1, "", "rst_table"]], "cli_command_parser.formatting.params.GroupHelpFormatter.format_help.params": [[20, 6, 1, "", "clean"], [20, 6, 1, "", "prefix"]], "cli_command_parser.formatting.params.OptionHelpFormatter": [[20, 5, 1, "", "format_description"], [20, 5, 1, "", "format_usage"], [20, 5, 1, "", "iter_usage_parts"], [20, 3, 1, "", "param"], [20, 5, 1, "", "rst_usage"]], "cli_command_parser.formatting.params.ParamHelpFormatter": [[20, 5, 1, "", "__init_subclass__"], [20, 5, 1, "", "for_param_cls"], [20, 5, 1, "", "format_basic_usage"], [20, 5, 1, "", "format_description"], [20, 5, 1, "", "format_help"], [20, 5, 1, "", "format_metavar"], [20, 5, 1, "", "format_usage"], [20, 5, 1, "", "iter_usage_parts"], [20, 5, 1, "", "maybe_wrap_usage"], [20, 3, 1, "", "param"], [20, 3, 1, "", "required_formatter_map"], [20, 5, 1, "", "rst_row"], [20, 5, 1, "", "rst_rows"], [20, 5, 1, "", "rst_usage"]], "cli_command_parser.formatting.params.PassThruHelpFormatter": [[20, 3, 1, "", "param"], [20, 3, 1, "", "required_formatter_map"]], "cli_command_parser.formatting.params.PositionalHelpFormatter": [[20, 5, 1, "", "format_usage"], [20, 3, 1, "", "param"]], "cli_command_parser.formatting.params.TriFlagHelpFormatter": [[20, 5, 1, "", "format_description"], [20, 5, 1, "", "format_help"], [20, 5, 1, "", "format_usage"], [20, 3, 1, "", "param"], [20, 5, 1, "", "rst_rows"]], "cli_command_parser.formatting.restructured_text": [[21, 2, 1, "", "Cell"], [21, 2, 1, "", "Row"], [21, 2, 1, "", "RstTable"], [21, 1, 1, "", "rst_bar"], [21, 1, 1, "", "rst_directive"], [21, 1, 1, "", "rst_header"], [21, 1, 1, "", "rst_list_table"], [21, 1, 1, "", "rst_toc_tree"], [21, 1, 1, "", "spaced_rst_header"]], "cli_command_parser.formatting.restructured_text.Cell": [[21, 3, 1, "", "brd_bottom"], [21, 3, 1, "", "brd_right"], [21, 3, 1, "", "height"], [21, 3, 1, "", "lines"], [21, 5, 1, "", "render_lines"], [21, 5, 1, "", "render_lower_bar"], [21, 5, 1, "", "render_upper_bar"], [21, 3, 1, "", "text"], [21, 3, 1, "", "width"]], "cli_command_parser.formatting.restructured_text.Row": [[21, 3, 1, "", "cells"], [21, 3, 1, "", "header"], [21, 5, 1, "", "render_lines"], [21, 5, 1, "", "render_lower_bar"], [21, 5, 1, "", "render_upper_bar"], [21, 5, 1, "", "widths"]], "cli_command_parser.formatting.restructured_text.RstTable": [[21, 5, 1, "", "add_dict_rows"], [21, 5, 1, "", "add_kv_rows"], [21, 5, 1, "", "add_row"], [21, 5, 1, "", "add_rows"], [21, 5, 1, "", "from_dict"], [21, 5, 1, "", "from_dicts"], [21, 5, 1, "", "iter_build"], [21, 3, 1, "", "show_title"], [21, 3, 1, "", "subtitle"], [21, 3, 1, "", "title"], [21, 3, 1, "", "use_table_directive"], [21, 4, 1, "", "widths"]], "cli_command_parser.formatting.restructured_text.RstTable.add_row.params": [[21, 6, 1, "", "columns"], [21, 6, 1, "", "header"], [21, 6, 1, "", "index"]], "cli_command_parser.formatting.restructured_text.RstTable.params": [[21, 6, 1, "", "headers"], [21, 6, 1, "", "show_title"], [21, 6, 1, "", "subtitle"], [21, 6, 1, "", "title"], [21, 6, 1, "", "use_table_directive"]], "cli_command_parser.formatting.restructured_text.rst_toc_tree.params": [[21, 6, 1, "", "content_fmt"], [21, 6, 1, "", "contents"], [21, 6, 1, "", "kwargs"], [21, 6, 1, "", "max_depth"], [21, 6, 1, "", "name"]], "cli_command_parser.formatting.utils": [[22, 2, 1, "", "PartWrapper"], [22, 1, 1, "", "format_help_entry"], [22, 1, 1, "", "line_iter"]], "cli_command_parser.formatting.utils.PartWrapper": [[22, 5, 1, "", "combine_and_wrap"], [22, 3, 1, "", "cont_indent"], [22, 3, 1, "", "delim"], [22, 5, 1, "", "format_help_entry"], [22, 5, 1, "", "join"], [22, 3, 1, "", "max_width"]], "cli_command_parser.formatting.utils.format_help_entry.params": [[22, 6, 1, "", "description"], [22, 6, 1, "", "lpad"], [22, 6, 1, "", "prefix"], [22, 6, 1, "", "usage_cont_indent"], [22, 6, 1, "", "usage_delim"], [22, 6, 1, "", "usage_parts"]], "cli_command_parser.inputs": [[24, 0, 0, "-", "base"], [25, 0, 0, "-", "choices"], [26, 0, 0, "-", "exceptions"], [27, 0, 0, "-", "files"], [28, 0, 0, "-", "numeric"], [29, 0, 0, "-", "patterns"], [30, 0, 0, "-", "time"], [31, 0, 0, "-", "utils"]], "cli_command_parser.inputs.base": [[24, 2, 1, "", "InputType"]], "cli_command_parser.inputs.base.InputType": [[24, 5, 1, "", "__call__"], [24, 5, 1, "", "fix_default"], [24, 5, 1, "", "format_metavar"], [24, 5, 1, "", "is_valid_type"]], "cli_command_parser.inputs.base.InputType.is_valid_type.params": [[24, 6, 1, "", "value"]], "cli_command_parser.inputs.choices": [[25, 2, 1, "", "ChoiceMap"], [25, 2, 1, "", "Choices"], [25, 2, 1, "", "EnumChoices"]], "cli_command_parser.inputs.choices.ChoiceMap": [[25, 5, 1, "", "__call__"]], "cli_command_parser.inputs.choices.ChoiceMap.params": [[25, 6, 1, "", "case_sensitive"], [25, 6, 1, "", "choices"], [25, 6, 1, "", "type"]], "cli_command_parser.inputs.choices.Choices": [[25, 5, 1, "", "__call__"]], "cli_command_parser.inputs.choices.Choices.params": [[25, 6, 1, "", "case_sensitive"], [25, 6, 1, "", "choices"], [25, 6, 1, "", "type"]], "cli_command_parser.inputs.choices.EnumChoices": [[25, 5, 1, "", "__call__"]], "cli_command_parser.inputs.choices.EnumChoices.params": [[25, 6, 1, "", "case_sensitive"], [25, 6, 1, "", "enum"]], "cli_command_parser.inputs.exceptions": [[26, 7, 1, "", "InputValidationError"], [26, 7, 1, "", "InvalidChoiceError"]], "cli_command_parser.inputs.files": [[27, 2, 1, "", "File"], [27, 2, 1, "", "FileInput"], [27, 2, 1, "", "Json"], [27, 2, 1, "", "Path"], [27, 2, 1, "", "Pickle"], [27, 2, 1, "", "Serialized"]], "cli_command_parser.inputs.files.File": [[27, 5, 1, "", "__call__"], [27, 3, 1, "", "encoding"], [27, 3, 1, "", "errors"], [27, 3, 1, "", "lazy"], [27, 3, 1, "", "mode"], [27, 3, 1, "", "parents"], [27, 3, 1, "", "type"]], "cli_command_parser.inputs.files.File.params": [[27, 6, 1, "", "encoding"], [27, 6, 1, "", "errors"], [27, 6, 1, "", "kwargs"], [27, 6, 1, "", "lazy"], [27, 6, 1, "", "mode"], [27, 6, 1, "", "parents"]], "cli_command_parser.inputs.files.FileInput": [[27, 3, 1, "", "allow_dash"], [27, 3, 1, "", "exists"], [27, 3, 1, "", "expand"], [27, 5, 1, "", "fix_default"], [27, 3, 1, "", "readable"], [27, 3, 1, "", "resolve"], [27, 3, 1, "", "type"], [27, 3, 1, "", "use_windows_fix"], [27, 5, 1, "", "validated_path"], [27, 3, 1, "", "writable"]], "cli_command_parser.inputs.files.Json.params": [[27, 6, 1, "", "kwargs"]], "cli_command_parser.inputs.files.Path": [[27, 5, 1, "", "__call__"]], "cli_command_parser.inputs.files.Path.params": [[27, 6, 1, "", "allow_dash"], [27, 6, 1, "", "exists"], [27, 6, 1, "", "expand"], [27, 6, 1, "", "fix_default"], [27, 6, 1, "", "readable"], [27, 6, 1, "", "resolve"], [27, 6, 1, "", "type"], [27, 6, 1, "", "use_windows_fix"], [27, 6, 1, "", "writable"]], "cli_command_parser.inputs.files.Pickle.params": [[27, 6, 1, "", "kwargs"]], "cli_command_parser.inputs.files.Serialized": [[27, 3, 1, "", "converter"], [27, 3, 1, "", "pass_file"]], "cli_command_parser.inputs.files.Serialized.params": [[27, 6, 1, "", "converter"], [27, 6, 1, "", "kwargs"], [27, 6, 1, "", "pass_file"]], "cli_command_parser.inputs.numeric": [[28, 2, 1, "", "NumRange"], [28, 2, 1, "", "NumericInput"], [28, 2, 1, "", "Range"]], "cli_command_parser.inputs.numeric.NumRange": [[28, 5, 1, "", "__call__"], [28, 5, 1, "", "handle_invalid"], [28, 3, 1, "", "include_max"], [28, 3, 1, "", "include_min"], [28, 3, 1, "", "max"], [28, 3, 1, "", "min"], [28, 3, 1, "", "snap"], [28, 3, 1, "", "type"]], "cli_command_parser.inputs.numeric.NumRange.handle_invalid.params": [[28, 6, 1, "", "bound"], [28, 6, 1, "", "inclusive"], [28, 6, 1, "", "snap_dir"]], "cli_command_parser.inputs.numeric.NumRange.params": [[28, 6, 1, "", "fix_default"], [28, 6, 1, "", "include_max"], [28, 6, 1, "", "include_min"], [28, 6, 1, "", "max"], [28, 6, 1, "", "min"], [28, 6, 1, "", "snap"], [28, 6, 1, "", "type"]], "cli_command_parser.inputs.numeric.NumericInput": [[28, 5, 1, "", "fix_default"], [28, 5, 1, "", "format_metavar"], [28, 5, 1, "", "is_valid_type"], [28, 3, 1, "", "type"]], "cli_command_parser.inputs.numeric.NumericInput.is_valid_type.params": [[28, 6, 1, "", "value"]], "cli_command_parser.inputs.numeric.Range": [[28, 5, 1, "", "__call__"], [28, 3, 1, "", "range"], [28, 3, 1, "", "snap"], [28, 3, 1, "", "type"]], "cli_command_parser.inputs.numeric.Range.params": [[28, 6, 1, "", "fix_default"], [28, 6, 1, "", "range"], [28, 6, 1, "", "snap"], [28, 6, 1, "", "type"]], "cli_command_parser.inputs.patterns": [[29, 2, 1, "", "Glob"], [29, 2, 1, "", "PatternInput"], [29, 2, 1, "", "Regex"], [29, 2, 1, "", "RegexMode"]], "cli_command_parser.inputs.patterns.Glob": [[29, 5, 1, "", "__call__"], [29, 3, 1, "", "normcase"]], "cli_command_parser.inputs.patterns.Glob.params": [[29, 6, 1, "", "match_case"], [29, 6, 1, "", "normcase"], [29, 6, 1, "", "patterns"]], "cli_command_parser.inputs.patterns.PatternInput": [[29, 5, 1, "", "format_metavar"], [29, 3, 1, "", "patterns"]], "cli_command_parser.inputs.patterns.Regex": [[29, 5, 1, "", "__call__"], [29, 3, 1, "", "group"], [29, 3, 1, "", "groups"], [29, 3, 1, "", "mode"]], "cli_command_parser.inputs.patterns.Regex.params": [[29, 6, 1, "", "group"], [29, 6, 1, "", "groups"], [29, 6, 1, "", "mode"], [29, 6, 1, "", "patterns"]], "cli_command_parser.inputs.patterns.RegexMode": [[29, 3, 1, "", "DICT"], [29, 3, 1, "", "GROUP"], [29, 3, 1, "", "GROUPS"], [29, 3, 1, "", "MATCH"], [29, 3, 1, "", "STRING"], [29, 5, 1, "", "normalize"]], "cli_command_parser.inputs.time": [[30, 2, 1, "", "CalendarUnitInput"], [30, 2, 1, "", "DTFormatMode"], [30, 2, 1, "", "DTInput"], [30, 2, 1, "", "Date"], [30, 2, 1, "", "DateTime"], [30, 2, 1, "", "DateTimeInput"], [30, 2, 1, "", "Day"], [30, 2, 1, "", "Month"], [30, 2, 1, "", "Time"], [30, 2, 1, "", "TimeDelta"], [30, 2, 1, "", "different_locale"], [30, 1, 1, "", "dt_repr"], [30, 1, 1, "", "normalize_dt"]], "cli_command_parser.inputs.time.CalendarUnitInput": [[30, 5, 1, "", "__call__"], [30, 5, 1, "", "__init_subclass__"], [30, 3, 1, "", "abbreviation"], [30, 5, 1, "", "choice_str"], [30, 5, 1, "", "choices"], [30, 3, 1, "", "dt_type"], [30, 5, 1, "", "format_metavar"], [30, 3, 1, "", "full"], [30, 3, 1, "", "numeric"], [30, 3, 1, "", "out_format"], [30, 3, 1, "", "out_locale"], [30, 5, 1, "", "parse"], [30, 5, 1, "", "parse_numeric"]], "cli_command_parser.inputs.time.CalendarUnitInput.parse.params": [[30, 6, 1, "", "value"]], "cli_command_parser.inputs.time.DTFormatMode": [[30, 3, 1, "", "ABBREVIATION"], [30, 3, 1, "", "FULL"], [30, 3, 1, "", "NUMERIC"], [30, 3, 1, "", "NUMERIC_ISO"]], "cli_command_parser.inputs.time.DTInput": [[30, 5, 1, "", "__init_subclass__"], [30, 5, 1, "", "choice_str"], [30, 3, 1, "", "dt_type"], [30, 5, 1, "", "fix_default"], [30, 3, 1, "", "locale"]], "cli_command_parser.inputs.time.DTInput.__init_subclass__.params": [[30, 6, 1, "", "dt_type"]], "cli_command_parser.inputs.time.Date": [[30, 3, 1, "", "dt_type"], [30, 3, 1, "", "locale"]], "cli_command_parser.inputs.time.DateTime": [[30, 3, 1, "", "dt_type"], [30, 3, 1, "", "locale"]], "cli_command_parser.inputs.time.DateTimeInput": [[30, 5, 1, "", "__call__"], [30, 5, 1, "", "__init_subclass__"], [30, 5, 1, "", "choice_str"], [30, 3, 1, "", "dt_type"], [30, 4, 1, "", "earliest"], [30, 5, 1, "", "format_metavar"], [30, 3, 1, "", "formats"], [30, 4, 1, "", "latest"], [30, 3, 1, "", "locale"], [30, 5, 1, "", "parse"], [30, 5, 1, "", "parse_dt"]], "cli_command_parser.inputs.time.Day": [[30, 3, 1, "", "dt_type"], [30, 3, 1, "", "iso"], [30, 5, 1, "", "parse_numeric"]], "cli_command_parser.inputs.time.Month": [[30, 3, 1, "", "dt_type"], [30, 5, 1, "", "parse_numeric"]], "cli_command_parser.inputs.time.Time": [[30, 3, 1, "", "dt_type"], [30, 3, 1, "", "locale"]], "cli_command_parser.inputs.time.TimeDelta": [[30, 5, 1, "", "__call__"], [30, 5, 1, "", "fix_default"], [30, 5, 1, "", "format_metavar"], [30, 3, 1, "", "include_max"], [30, 3, 1, "", "include_min"], [30, 3, 1, "", "int_only"], [30, 3, 1, "", "max"], [30, 3, 1, "", "min"], [30, 3, 1, "", "unit"]], "cli_command_parser.inputs.time.different_locale": [[30, 3, 1, "", "locale"], [30, 3, 1, "", "original"]], "cli_command_parser.inputs.utils": [[31, 2, 1, "", "FileWrapper"], [31, 2, 1, "", "InputParam"], [31, 2, 1, "", "RangeMixin"], [31, 2, 1, "", "StatMode"], [31, 1, 1, "", "allows_write"], [31, 1, 1, "", "fix_windows_path"], [31, 1, 1, "", "range_str"]], "cli_command_parser.inputs.utils.FileWrapper": [[31, 5, 1, "", "close"], [31, 5, 1, "", "read"], [31, 5, 1, "", "write"]], "cli_command_parser.inputs.utils.InputParam": [[31, 3, 1, "", "default"], [31, 3, 1, "", "name"]], "cli_command_parser.inputs.utils.RangeMixin": [[31, 3, 1, "", "include_max"], [31, 3, 1, "", "include_min"], [31, 3, 1, "", "max"], [31, 3, 1, "", "min"], [31, 5, 1, "", "value_gt_max"], [31, 5, 1, "", "value_lt_min"]], "cli_command_parser.inputs.utils.StatMode": [[31, 3, 1, "", "ANY"], [31, 3, 1, "", "BLOCK"], [31, 3, 1, "", "CHARACTER"], [31, 3, 1, "", "DIR"], [31, 3, 1, "", "FIFO"], [31, 3, 1, "", "FILE"], [31, 3, 1, "", "LINK"], [31, 3, 1, "", "SOCKET"], [31, 5, 1, "", "matches"]], "cli_command_parser.metadata": [[32, 2, 1, "", "DistributionFinder"], [32, 2, 1, "", "DynamicMetadata"], [32, 2, 1, "", "Metadata"], [32, 2, 1, "", "MetadataBase"], [32, 2, 1, "", "ProgFinder"], [32, 2, 1, "", "ProgramMetadata"], [32, 1, 1, "", "dynamic_metadata"]], "cli_command_parser.metadata.DistributionFinder": [[32, 5, 1, "", "dist_for_obj"], [32, 5, 1, "", "dist_for_pkg"], [32, 5, 1, "", "get_urls"]], "cli_command_parser.metadata.DynamicMetadata": [[32, 3, 1, "", "func"], [32, 5, 1, "", "get_value"]], "cli_command_parser.metadata.Metadata": [[32, 3, 1, "", "default"], [32, 5, 1, "", "get_value"]], "cli_command_parser.metadata.MetadataBase": [[32, 5, 1, "", "get_parent"], [32, 5, 1, "", "get_value"], [32, 3, 1, "", "inheritable"], [32, 3, 1, "", "name"]], "cli_command_parser.metadata.ProgFinder": [[32, 4, 1, "", "mod_obj_prog_map"], [32, 5, 1, "", "normalize"]], "cli_command_parser.metadata.ProgramMetadata": [[32, 3, 1, "", "cmd_module"], [32, 3, 1, "", "command"], [32, 3, 1, "", "description"], [32, 3, 1, "", "distribution"], [32, 3, 1, "", "doc_name"], [32, 3, 1, "", "doc_str"], [32, 3, 1, "", "docs_url"], [32, 3, 1, "", "email"], [32, 3, 1, "", "epilog"], [32, 5, 1, "", "for_command"], [32, 5, 1, "", "format_epilog"], [32, 5, 1, "", "get_description"], [32, 5, 1, "", "get_doc_str"], [32, 5, 1, "", "get_prog"], [32, 3, 1, "", "module"], [32, 3, 1, "", "package"], [32, 3, 1, "", "parent"], [32, 3, 1, "", "path"], [32, 3, 1, "", "pkg_doc_str"], [32, 3, 1, "", "prog"], [32, 3, 1, "", "url"], [32, 3, 1, "", "usage"], [32, 3, 1, "", "version"]], "cli_command_parser.nargs": [[33, 2, 1, "", "Nargs"], [33, 1, 1, "", "nargs_min_and_max_sums"]], "cli_command_parser.nargs.Nargs": [[33, 3, 1, "", "allowed"], [33, 4, 1, "", "has_upper_bound"], [33, 3, 1, "", "max"], [33, 5, 1, "", "max_reached"], [33, 3, 1, "", "min"], [33, 3, 1, "", "range"], [33, 5, 1, "", "satisfied"], [33, 4, 1, "", "upper_bound"], [33, 3, 1, "", "variable"]], "cli_command_parser.nargs.Nargs.max_reached.params": [[33, 6, 1, "", "parsed_values"]], "cli_command_parser.parameters": [[35, 0, 0, "-", "actions"], [36, 0, 0, "-", "base"], [37, 0, 0, "-", "choice_map"], [38, 0, 0, "-", "groups"], [39, 0, 0, "-", "option_strings"], [40, 0, 0, "-", "options"], [41, 0, 0, "-", "pass_thru"], [42, 0, 0, "-", "positionals"]], "cli_command_parser.parameters.actions": [[35, 2, 1, "", "Append"], [35, 2, 1, "", "AppendConst"], [35, 2, 1, "", "BasicConstAction"], [35, 2, 1, "", "Concatenate"], [35, 2, 1, "", "ConstMixin"], [35, 2, 1, "", "Count"], [35, 2, 1, "", "ParamAction"], [35, 2, 1, "", "Store"], [35, 2, 1, "", "StoreAll"], [35, 2, 1, "", "StoreConst"], [35, 2, 1, "", "ValueMixin"]], "cli_command_parser.parameters.actions.Append": [[35, 3, 1, "", "accepts_values"], [35, 5, 1, "", "add_value"], [35, 5, 1, "", "can_reset"], [35, 3, 1, "", "default_nargs"], [35, 5, 1, "", "finalize_default"], [35, 5, 1, "", "finalize_value"], [35, 5, 1, "", "get_default"], [35, 5, 1, "", "get_maybe_poppable_counts"], [35, 3, 1, "", "name"], [35, 5, 1, "", "would_accept"]], "cli_command_parser.parameters.actions.AppendConst": [[35, 5, 1, "", "add_const"], [35, 5, 1, "", "get_default"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.BasicConstAction": [[35, 3, 1, "", "accepts_consts"], [35, 5, 1, "", "add_value"], [35, 3, 1, "", "default_nargs"], [35, 3, 1, "", "name"], [35, 5, 1, "", "would_accept"]], "cli_command_parser.parameters.actions.Concatenate": [[35, 5, 1, "", "add_value"], [35, 5, 1, "", "finalize_default"], [35, 5, 1, "", "finalize_value"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.ConstMixin": [[35, 5, 1, "", "__init_subclass__"], [35, 3, 1, "", "add_const"], [35, 5, 1, "", "add_env_value"], [35, 3, 1, "", "add_value"], [35, 5, 1, "", "append_const"], [35, 3, 1, "", "get_default"], [35, 3, 1, "", "param"], [35, 5, 1, "", "set_const"]], "cli_command_parser.parameters.actions.Count": [[35, 3, 1, "", "accepts_consts"], [35, 3, 1, "", "accepts_values"], [35, 5, 1, "", "add_const"], [35, 5, 1, "", "add_value"], [35, 3, 1, "", "default_nargs"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.ParamAction": [[35, 5, 1, "", "__init_subclass__"], [35, 3, 1, "", "accepts_consts"], [35, 3, 1, "", "accepts_values"], [35, 5, 1, "", "add_const"], [35, 5, 1, "", "add_env_value"], [35, 5, 1, "", "add_value"], [35, 5, 1, "", "can_reset"], [35, 3, 1, "", "default"], [35, 4, 1, "", "default_nargs"], [35, 5, 1, "", "finalize_default"], [35, 5, 1, "", "finalize_value"], [35, 5, 1, "", "get_default"], [35, 5, 1, "", "get_maybe_poppable_counts"], [35, 3, 1, "", "name"], [35, 3, 1, "", "param"], [35, 5, 1, "", "would_accept"]], "cli_command_parser.parameters.actions.ParamAction.add_value.params": [[35, 6, 1, "", "combo"], [35, 6, 1, "", "joined"], [35, 6, 1, "", "opt"], [35, 6, 1, "", "value"]], "cli_command_parser.parameters.actions.Store": [[35, 3, 1, "", "accepts_values"], [35, 5, 1, "", "add_value"], [35, 3, 1, "", "default"], [35, 3, 1, "", "default_nargs"], [35, 3, 1, "", "name"], [35, 5, 1, "", "would_accept"]], "cli_command_parser.parameters.actions.StoreAll": [[35, 5, 1, "", "add_values"], [35, 3, 1, "", "default_nargs"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.StoreConst": [[35, 5, 1, "", "add_const"], [35, 3, 1, "", "default"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.ValueMixin": [[35, 5, 1, "", "append_value"], [35, 3, 1, "", "get_default"], [35, 3, 1, "", "param"], [35, 5, 1, "", "set_value"]], "cli_command_parser.parameters.base": [[36, 2, 1, "", "AllowLeadingDashProperty"], [36, 2, 1, "", "BaseOption"], [36, 2, 1, "", "BasePositional"], [36, 2, 1, "", "DefaultCallback"], [36, 2, 1, "", "ParamBase"], [36, 2, 1, "", "Parameter"]], "cli_command_parser.parameters.base.AllowLeadingDashProperty": [[36, 3, 1, "", "default"], [36, 3, 1, "", "name"]], "cli_command_parser.parameters.base.BaseOption": [[36, 3, 1, "", "const"], [36, 3, 1, "", "env_var"], [36, 5, 1, "", "env_vars"], [36, 5, 1, "", "get_const"], [36, 3, 1, "", "option_strs"], [36, 3, 1, "", "show_env_var"], [36, 3, 1, "", "strict_env"], [36, 3, 1, "", "use_env_value"]], "cli_command_parser.parameters.base.BaseOption.params": [[36, 6, 1, "", "action"], [36, 6, 1, "", "env_var"], [36, 6, 1, "", "kwargs"], [36, 6, 1, "", "name_mode"], [36, 6, 1, "", "option_strs"], [36, 6, 1, "", "strict_env"], [36, 6, 1, "", "use_env_value"]], "cli_command_parser.parameters.base.BasePositional": [[36, 5, 1, "", "__init_subclass__"]], "cli_command_parser.parameters.base.BasePositional.__init_subclass__.params": [[36, 6, 1, "", "default_ok"], [36, 6, 1, "", "kwargs"]], "cli_command_parser.parameters.base.BasePositional.params": [[36, 6, 1, "", "action"], [36, 6, 1, "", "kwargs"]], "cli_command_parser.parameters.base.DefaultCallback": [[36, 5, 1, "", "__call__"], [36, 3, 1, "", "func"], [36, 3, 1, "", "use_cmd"]], "cli_command_parser.parameters.base.ParamBase": [[36, 3, 1, "", "command"], [36, 5, 1, "", "format_help"], [36, 5, 1, "", "format_usage"], [36, 4, 1, "", "formatter"], [36, 3, 1, "", "group"], [36, 3, 1, "", "help"], [36, 3, 1, "", "hide"], [36, 3, 1, "", "missing_hint"], [36, 4, 1, "", "name"], [36, 3, 1, "", "required"], [36, 4, 1, "", "show_in_help"]], "cli_command_parser.parameters.base.ParamBase.params": [[36, 6, 1, "", "help"], [36, 6, 1, "", "hide"], [36, 6, 1, "", "name"], [36, 6, 1, "", "required"]], "cli_command_parser.parameters.base.Parameter": [[36, 5, 1, "", "__init_subclass__"], [36, 3, 1, "", "allow_leading_dash"], [36, 3, 1, "", "default"], [36, 3, 1, "", "default_cb"], [36, 5, 1, "", "get_const"], [36, 5, 1, "", "get_env_const"], [36, 4, 1, "", "has_choices"], [36, 5, 1, "", "is_valid_arg"], [36, 3, 1, "", "metavar"], [36, 3, 1, "", "nargs"], [36, 5, 1, "", "prepare_value"], [36, 5, 1, "", "register_default_cb"], [36, 5, 1, "", "result"], [36, 3, 1, "", "show_default"], [36, 4, 1, "", "show_in_help"], [36, 3, 1, "", "strict_default"], [36, 3, 1, "", "type"], [36, 5, 1, "", "validate"]], "cli_command_parser.parameters.base.Parameter.__init_subclass__.params": [[36, 6, 1, "", "actions"], [36, 6, 1, "", "repr_attrs"]], "cli_command_parser.parameters.base.Parameter.params": [[36, 6, 1, "", "action"], [36, 6, 1, "", "cb_with_cmd"], [36, 6, 1, "", "default"], [36, 6, 1, "", "default_cb"], [36, 6, 1, "", "help"], [36, 6, 1, "", "hide"], [36, 6, 1, "", "metavar"], [36, 6, 1, "", "name"], [36, 6, 1, "", "required"], [36, 6, 1, "", "show_default"]], "cli_command_parser.parameters.base.Parameter.register_default_cb.params": [[36, 6, 1, "", "method"]], "cli_command_parser.parameters.choice_map": [[37, 2, 1, "", "Action"], [37, 2, 1, "", "Choice"], [37, 2, 1, "", "ChoiceMap"], [37, 2, 1, "", "SubCommand"]], "cli_command_parser.parameters.choice_map.Action": [[37, 5, 1, "", "__call__"], [37, 5, 1, "", "register"], [37, 5, 1, "", "register_action"]], "cli_command_parser.parameters.choice_map.Action.__call__.params": [[37, 6, 1, "", "choice"], [37, 6, 1, "", "default"], [37, 6, 1, "", "help"], [37, 6, 1, "", "method_or_choice"]], "cli_command_parser.parameters.choice_map.Action.register.params": [[37, 6, 1, "", "choice"], [37, 6, 1, "", "default"], [37, 6, 1, "", "help"], [37, 6, 1, "", "method_or_choice"]], "cli_command_parser.parameters.choice_map.Choice": [[37, 3, 1, "", "choice"], [37, 5, 1, "", "format_help"], [37, 5, 1, "", "format_usage"], [37, 3, 1, "", "help"], [37, 3, 1, "", "local"], [37, 3, 1, "", "target"]], "cli_command_parser.parameters.choice_map.ChoiceMap": [[37, 5, 1, "", "__init_subclass__"], [37, 3, 1, "", "choices"], [37, 3, 1, "", "description"], [37, 4, 1, "", "has_choices"], [37, 3, 1, "", "nargs"], [37, 5, 1, "", "register_choice"], [37, 5, 1, "", "register_default_cb"], [37, 5, 1, "", "result"], [37, 4, 1, "", "show_in_help"], [37, 5, 1, "", "target"], [37, 3, 1, "", "title"], [37, 5, 1, "", "validate"]], "cli_command_parser.parameters.choice_map.ChoiceMap.__init_subclass__.params": [[37, 6, 1, "", "choice_validation_exc"], [37, 6, 1, "", "kwargs"], [37, 6, 1, "", "title"]], "cli_command_parser.parameters.choice_map.ChoiceMap.params": [[37, 6, 1, "", "action"], [37, 6, 1, "", "description"], [37, 6, 1, "", "kwargs"], [37, 6, 1, "", "title"]], "cli_command_parser.parameters.choice_map.SubCommand": [[37, 4, 1, "", "has_local_choices"], [37, 5, 1, "", "register"], [37, 5, 1, "", "register_command"]], "cli_command_parser.parameters.choice_map.SubCommand.register.params": [[37, 6, 1, "", "choice"], [37, 6, 1, "", "command_or_choice"], [37, 6, 1, "", "help"]], "cli_command_parser.parameters.groups": [[38, 2, 1, "", "ParamGroup"]], "cli_command_parser.parameters.groups.ParamGroup": [[38, 5, 1, "", "add"], [38, 4, 1, "", "contains_positional"], [38, 4, 1, "", "contains_required"], [38, 3, 1, "", "description"], [38, 5, 1, "", "extend"], [38, 4, 1, "", "in_mutually_exclusive_group"], [38, 3, 1, "", "members"], [38, 3, 1, "", "mutually_dependent"], [38, 3, 1, "", "mutually_exclusive"], [38, 5, 1, "", "register"], [38, 5, 1, "", "register_all"], [38, 4, 1, "", "show_in_help"], [38, 5, 1, "", "validate"]], "cli_command_parser.parameters.groups.ParamGroup.params": [[38, 6, 1, "", "description"], [38, 6, 1, "", "hide"], [38, 6, 1, "", "mutually_dependent"], [38, 6, 1, "", "mutually_exclusive"], [38, 6, 1, "", "name"], [38, 6, 1, "", "required"]], "cli_command_parser.parameters.option_strings": [[39, 2, 1, "", "OptionStrings"], [39, 2, 1, "", "TriFlagOptionStrings"]], "cli_command_parser.parameters.option_strings.OptionStrings": [[39, 5, 1, "", "all_option_strs"], [39, 3, 1, "", "combinable"], [39, 4, 1, "", "display_long"], [39, 5, 1, "", "get_sets"], [39, 5, 1, "", "get_usage_opt"], [39, 5, 1, "", "has_long"], [39, 5, 1, "", "has_min_opts"], [39, 4, 1, "", "long"], [39, 3, 1, "", "name_mode"], [39, 5, 1, "", "option_strs"], [39, 4, 1, "", "short"], [39, 5, 1, "", "update"]], "cli_command_parser.parameters.option_strings.TriFlagOptionStrings": [[39, 5, 1, "", "add_alts"], [39, 5, 1, "", "all_option_strs"], [39, 4, 1, "", "alt_allowed"], [39, 5, 1, "", "alt_option_strs"], [39, 4, 1, "", "display_long_alt"], [39, 4, 1, "", "display_long_primary"], [39, 5, 1, "", "get_usage_opt"], [39, 5, 1, "", "has_long"], [39, 5, 1, "", "has_min_opts"], [39, 5, 1, "", "option_strs"], [39, 5, 1, "", "primary_option_strs"], [39, 4, 1, "", "short_alt"], [39, 4, 1, "", "short_primary"], [39, 5, 1, "", "update_alts"]], "cli_command_parser.parameters.options": [[40, 2, 1, "", "ActionFlag"], [40, 2, 1, "", "Counter"], [40, 2, 1, "", "Flag"], [40, 2, 1, "", "Option"], [40, 2, 1, "", "TriFlag"], [40, 3, 1, "", "action_flag"], [40, 1, 1, "", "after_main"], [40, 1, 1, "", "before_main"], [40, 1, 1, "", "help_action"]], "cli_command_parser.parameters.options.ActionFlag": [[40, 5, 1, "", "__call__"], [40, 4, 1, "", "func"]], "cli_command_parser.parameters.options.ActionFlag.params": [[40, 6, 1, "", "always_available"], [40, 6, 1, "", "before_main"], [40, 6, 1, "", "func"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "option_strs"], [40, 6, 1, "", "order"]], "cli_command_parser.parameters.options.Counter": [[40, 3, 1, "", "init"], [40, 3, 1, "", "nargs"], [40, 5, 1, "", "prepare_value"], [40, 5, 1, "", "register_default_cb"], [40, 3, 1, "", "type"], [40, 5, 1, "", "validate"]], "cli_command_parser.parameters.options.Counter.params": [[40, 6, 1, "", "action"], [40, 6, 1, "", "const"], [40, 6, 1, "", "default"], [40, 6, 1, "", "init"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "option_strs"]], "cli_command_parser.parameters.options.Flag": [[40, 5, 1, "", "get_env_const"], [40, 3, 1, "", "nargs"], [40, 5, 1, "", "register_default_cb"], [40, 5, 1, "", "type"], [40, 3, 1, "", "use_env_value"]], "cli_command_parser.parameters.options.Flag.params": [[40, 6, 1, "", "action"], [40, 6, 1, "", "const"], [40, 6, 1, "", "default"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "option_strs"], [40, 6, 1, "", "strict_env"], [40, 6, 1, "", "type"], [40, 6, 1, "", "use_env_value"]], "cli_command_parser.parameters.options.Option": [[40, 3, 1, "", "allow_leading_dash"]], "cli_command_parser.parameters.options.Option.params": [[40, 6, 1, "", "action"], [40, 6, 1, "", "allow_leading_dash"], [40, 6, 1, "", "choices"], [40, 6, 1, "", "default"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "nargs"], [40, 6, 1, "", "option_strs"], [40, 6, 1, "", "required"], [40, 6, 1, "", "type"]], "cli_command_parser.parameters.options.TriFlag": [[40, 3, 1, "", "alt_help"], [40, 3, 1, "", "consts"], [40, 5, 1, "", "get_const"], [40, 5, 1, "", "get_env_const"], [40, 3, 1, "", "nargs"], [40, 3, 1, "", "option_strs"], [40, 5, 1, "", "register_default_cb"], [40, 5, 1, "", "type"], [40, 3, 1, "", "use_env_value"]], "cli_command_parser.parameters.options.TriFlag.params": [[40, 6, 1, "", "action"], [40, 6, 1, "", "alt_help"], [40, 6, 1, "", "alt_long"], [40, 6, 1, "", "alt_prefix"], [40, 6, 1, "", "alt_short"], [40, 6, 1, "", "consts"], [40, 6, 1, "", "default"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "name_mode"], [40, 6, 1, "", "option_strs"], [40, 6, 1, "", "strict_env"], [40, 6, 1, "", "type"], [40, 6, 1, "", "use_env_value"]], "cli_command_parser.parameters.pass_thru": [[41, 2, 1, "", "PassThru"]], "cli_command_parser.parameters.pass_thru.PassThru": [[41, 3, 1, "", "missing_hint"], [41, 3, 1, "", "nargs"]], "cli_command_parser.parameters.pass_thru.PassThru.params": [[41, 6, 1, "", "action"], [41, 6, 1, "", "kwargs"]], "cli_command_parser.parameters.positionals": [[42, 2, 1, "", "Positional"]], "cli_command_parser.parameters.positionals.Positional": [[42, 3, 1, "", "allow_leading_dash"]], "cli_command_parser.parameters.positionals.Positional.params": [[42, 6, 1, "", "action"], [42, 6, 1, "", "allow_leading_dash"], [42, 6, 1, "", "choices"], [42, 6, 1, "", "default"], [42, 6, 1, "", "kwargs"], [42, 6, 1, "", "nargs"], [42, 6, 1, "", "type"]], "cli_command_parser.parse_tree": [[43, 2, 1, "", "AnyWord"], [43, 2, 1, "", "PosNode"], [43, 1, 1, "", "process_param"], [43, 1, 1, "", "process_params"]], "cli_command_parser.parse_tree.AnyWord": [[43, 3, 1, "", "n"], [43, 3, 1, "", "nargs"], [43, 3, 1, "", "remaining"]], "cli_command_parser.parse_tree.PosNode": [[43, 4, 1, "", "any_node"], [43, 4, 1, "", "any_word"], [43, 5, 1, "", "build_tree"], [43, 5, 1, "", "has_any"], [43, 5, 1, "", "link_params"], [43, 3, 1, "", "links"], [43, 5, 1, "", "nargs_min_and_max"], [43, 3, 1, "", "param"], [43, 3, 1, "", "parent"], [43, 5, 1, "", "path_repr"], [43, 5, 1, "", "print_tree"], [43, 4, 1, "", "raw_path"], [43, 3, 1, "", "target"], [43, 5, 1, "", "update_node"], [43, 3, 1, "", "word"]], "cli_command_parser.parser": [[44, 2, 1, "", "CommandParser"], [44, 1, 1, "", "get_opt_prefix"], [44, 1, 1, "", "parse_args_and_get_next_cmd"]], "cli_command_parser.parser.CommandParser": [[44, 3, 1, "", "arg_deque"], [44, 3, 1, "", "config"], [44, 5, 1, "", "consume_values"], [44, 3, 1, "", "ctx"], [44, 3, 1, "", "deferred"], [44, 5, 1, "", "get_next_cmd"], [44, 5, 1, "", "handle_long"], [44, 5, 1, "", "handle_pass_thru"], [44, 5, 1, "", "handle_positional"], [44, 5, 1, "", "handle_remainder"], [44, 5, 1, "", "handle_short"], [44, 3, 1, "", "params"], [44, 5, 1, "", "parse_args_and_get_next_cmd"], [44, 3, 1, "", "positionals"]], "cli_command_parser.parser.CommandParser.consume_values.params": [[44, 6, 1, "", "found"], [44, 6, 1, "", "param"]], "cli_command_parser.testing": [[45, 2, 1, "", "AssertRaisesWithStringContext"], [45, 2, 1, "", "ParserTest"], [45, 2, 1, "", "RedirectStreams"], [45, 2, 1, "", "TemporaryDir"], [45, 1, 1, "", "format_dict_diff"], [45, 1, 1, "", "format_diff"], [45, 1, 1, "", "get_help_text"], [45, 1, 1, "", "get_rst_text"], [45, 1, 1, "", "get_usage_text"], [45, 1, 1, "", "load_command"], [45, 1, 1, "", "sealed_mock"]], "cli_command_parser.testing.AssertRaisesWithStringContext": [[45, 3, 1, "", "expected_exc"], [45, 3, 1, "", "expected_text"], [45, 3, 1, "", "msg"], [45, 3, 1, "", "test_case"]], "cli_command_parser.testing.ParserTest": [[45, 5, 1, "", "assert_argv_parse_fails_cases"], [45, 5, 1, "", "assert_call_fails"], [45, 5, 1, "", "assert_call_fails_cases"], [45, 5, 1, "", "assert_dict_equal"], [45, 5, 1, "", "assert_env_parse_results"], [45, 5, 1, "", "assert_env_parse_results_cases"], [45, 5, 1, "", "assert_parse_fails"], [45, 5, 1, "", "assert_parse_fails_cases"], [45, 5, 1, "", "assert_parse_results"], [45, 5, 1, "", "assert_parse_results_cases"], [45, 5, 1, "", "assert_raises_contains_str"], [45, 5, 1, "", "assert_str_contains"], [45, 5, 1, "", "assert_str_starts_with_line"], [45, 5, 1, "", "assert_strings_equal"], [45, 5, 1, "", "env_vars"]], "cli_command_parser.testing.RedirectStreams": [[45, 4, 1, "", "stderr"], [45, 4, 1, "", "stdout"]], "cli_command_parser.utils": [[47, 2, 1, "", "FixedFlag"], [47, 2, 1, "", "FixedFlagMeta"], [47, 2, 1, "", "MissingMixin"], [47, 2, 1, "", "Terminal"], [47, 1, 1, "", "camel_to_snake_case"], [47, 1, 1, "", "maybe_await"], [47, 1, 1, "", "positive_int"], [47, 1, 1, "", "short_repr"], [47, 1, 1, "", "str_to_bool"]], "cli_command_parser.utils.Terminal": [[47, 4, 1, "", "width"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "parameter", "Python parameter"], "7": ["py", "exception", "Python exception"], "8": ["py", "data", "Python data"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:property", "5": "py:method", "6": "py:parameter", "7": "py:exception", "8": "py:data"}, "terms": {"": [0, 3, 4, 5, 6, 13, 14, 16, 17, 20, 26, 33, 35, 36, 37, 40, 45, 48, 49, 50, 51, 57, 64, 65, 66, 68, 69, 70, 71], "0": [0, 6, 8, 11, 14, 17, 22, 30, 35, 40, 42, 43, 44, 47, 49, 51, 58, 65, 67, 69, 70, 71], "07": 66, "09": 66, "0x26dfa94fbb0": 0, "0x26dfcad6e00": 0, "1": [0, 5, 6, 15, 19, 21, 28, 29, 30, 31, 35, 40, 42, 43, 47, 48, 50, 51, 58, 61, 65, 66, 67, 68, 69, 70, 71], "10": [47, 62, 66, 70], "100": [47, 48], "11": 47, "123": [67, 70], "127": 31, "15": 5, "16": [5, 31], "19": 58, "199": 45, "2": [0, 5, 6, 16, 22, 31, 40, 48, 49, 58, 65, 67, 69, 70, 71], "20": 21, "2024": 66, "23": 5, "29": 58, "3": [5, 16, 17, 20, 22, 45, 47, 48, 49, 65, 66, 71], "30": [22, 49], "32": [5, 31], "4": [5, 11, 15, 19, 21, 31, 37, 48, 65, 69], "42": 65, "456": 67, "484": 69, "49": 58, "5": [5, 71], "6": [67, 69], "64": 31, "7": [47, 67], "8": [5, 15, 31, 50, 66], "8601": 67, "9": 66, "97": 70, "A": [0, 3, 4, 5, 6, 8, 10, 14, 15, 20, 22, 24, 25, 28, 36, 38, 40, 42, 48, 49, 57, 65, 67, 69, 70, 71], "And": 65, "As": [0, 4], "At": [5, 67], "By": [5, 21, 27, 28, 40, 42, 48, 49, 50, 65, 67, 68, 69, 70], "For": [0, 4, 13, 15, 27, 33, 36, 48, 49, 51, 67, 69, 70], "If": [0, 4, 5, 6, 13, 14, 15, 20, 21, 22, 25, 27, 28, 29, 30, 36, 37, 38, 40, 42, 48, 49, 50, 51, 65, 67, 68, 69, 70], "In": [0, 4, 50, 51, 65, 67, 70], "It": [0, 3, 6, 14, 36, 37, 40, 49, 50, 65, 66, 67, 69, 70, 71], "NOT": [4, 5, 14, 40, 51, 69], "No": 5, "Not": [6, 24, 28, 30, 48, 67, 69, 70], "One": [29, 48, 51, 65, 67, 69], "That": [6, 22, 48, 69], "The": [0, 3, 4, 5, 6, 8, 14, 15, 16, 20, 21, 22, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 40, 41, 42, 44, 48, 49, 50, 51, 53, 56, 57, 58, 59, 61, 62, 65, 66, 67, 68, 69, 70, 71], "There": [0, 48, 51, 66], "To": [4, 15, 20, 27, 29, 40, 42, 48, 50, 51, 67, 68, 69, 70, 71], "With": 52, "_": [5, 47, 66, 68, 71], "__call__": [1, 4, 5, 14, 16, 23, 24, 25, 27, 28, 29, 30, 34, 36, 37, 40, 48, 49], "__class__": 67, "__dunder__": 48, "__exit__": 51, "__init__": [0, 4, 51, 57, 70], "__init_subclass__": [7, 8, 11, 18, 20, 23, 30, 34, 35, 36, 37], "__main__": [0, 48, 66, 67, 68, 70], "__name__": [48, 66, 67, 68, 70], "__set_name__": 39, "__sub_cmd": 0, "__subclasses__": 14, "_after_main_": [1, 4, 5, 14, 48, 49, 69], "_assertraisescontext": 45, "_bar_default_cb": 0, "_before_main_": [1, 4], "_choicesbas": 25, "_init_command_": [0, 1, 4, 7, 10], "_missing_": 67, "_pre_init_actions_": [1, 4, 48], "_subparsersact": 9, "_sunder_": 4, "ab": 65, "abbrevi": [23, 30, 67, 69], "abc": [0, 4, 11, 14, 15, 24, 27, 28, 29, 30, 35, 36, 40, 65, 70], "abcmeta": 14, "abl": [4, 48, 69, 70], "about": [0, 16, 29, 48, 49, 67, 68, 69], "abov": [0, 4, 15, 21, 33, 40, 48, 50, 66, 67, 68, 70, 71], "absolut": [27, 67], "abstract": [11, 24, 30, 35, 36], "abstractcontextmanag": [6, 45], "ac": [8, 11], "accept": [0, 5, 6, 24, 25, 27, 28, 33, 35, 36, 37, 40, 42, 49, 65, 67, 69], "accepts_const": [34, 35], "accepts_valu": [34, 35], "access": [5, 6, 36, 67, 71], "accomplish": 70, "accur": 30, "across": 57, "act": 69, "action": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 17, 20, 34, 36, 37, 40, 41, 42, 48, 49, 51, 52, 57, 62, 63, 65, 66, 71], "action_a": 65, "action_after_action_flag": [1, 5, 14, 49], "action_b": 65, "action_c": 65, "action_d": 65, "action_flag": [0, 1, 3, 4, 5, 14, 34, 40, 48, 49], "action_flag_count": [1, 6], "action_i": 65, "action_w": 65, "action_with_arg": [53, 69], "action_x": 65, "action_z": 65, "actionflag": [1, 3, 4, 6, 34, 40, 48, 50, 65], "actionphas": [1, 6], "activ": [6, 17, 44], "actual": [24, 45, 71], "ad": [0, 5, 13, 14, 36, 40, 49, 50, 51, 65, 66, 67, 68, 69], "add": [18, 20, 21, 34, 38, 39, 40, 50, 57, 69], "add_alt": [34, 39], "add_argu": [7, 8, 68, 69], "add_argument_group": [7, 8, 9], "add_child": 8, "add_const": [34, 35], "add_dict_row": [18, 21], "add_env_valu": [34, 35], "add_head": 21, "add_help": [1, 5, 7, 9, 11, 14, 49, 50], "add_kv_row": [18, 21], "add_method": [7, 10, 11], "add_mutually_exclusive_group": [7, 8, 9, 65], "add_pars": [7, 8, 9], "add_row": [18, 21], "add_subpars": [7, 8, 9], "add_valu": [34, 35], "addit": [15, 27, 36, 37, 40, 41, 42, 48, 51, 57, 67, 69, 70, 71], "addition": [0, 33, 49, 70], "addvisitedchild": [1, 7, 8], "adjust": [28, 48, 50, 67], "admin": [57, 62, 65], "advanc": [17, 33, 52, 68], "advanced_subcommand": [54, 70], "advantag": [0, 48, 70], "affect": [6, 21, 48, 49, 50], "after": [0, 3, 4, 5, 6, 16, 38, 40, 48, 49, 67, 68, 69], "after_main": [0, 1, 4, 6, 34, 40, 48, 65, 69], "again": [68, 70], "against": [45, 67], "alia": [1, 5, 8, 11, 20, 28, 40, 62], "alias": [5, 8, 9, 13, 20, 46, 49, 70], "all": [3, 4, 5, 6, 14, 15, 17, 19, 20, 25, 29, 36, 37, 38, 40, 41, 42, 48, 49, 50, 51, 57, 59, 62, 65, 66, 67, 69, 70], "all_action_flag": [1, 6], "all_option_str": [34, 39], "all_posit": [1, 3], "allow": [0, 1, 4, 5, 6, 14, 15, 21, 25, 27, 28, 30, 33, 37, 38, 40, 42, 48, 49, 65, 66, 67, 69], "allow_abbrev": 9, "allow_annotation_typ": [1, 5, 49], "allow_argv_prog": [1, 6], "allow_backtrack": [1, 5, 49], "allow_dash": [23, 27, 67], "allow_inherit": 32, "allow_leading_dash": [34, 36, 40, 42, 69], "allow_miss": [1, 5, 14, 49], "allow_sys_argv": [19, 32], "allowleadingdash": [1, 5, 36, 40, 42, 69], "allowleadingdashproperti": [1, 34, 36], "allows_writ": [1, 23, 31], "almost": 48, "alon": 5, "along": [40, 69, 70], "alreadi": [4, 5, 6, 15, 27, 44, 48, 67], "also": [0, 3, 33, 36, 37, 38, 40, 48, 49, 50, 65, 67, 68, 69, 70, 71], "alt": [20, 39], "alt_allow": [34, 39], "alt_help": [34, 40, 69], "alt_long": [40, 69], "alt_option_str": [34, 39], "alt_prefix": [40, 69], "alt_short": [40, 69], "altern": [0, 4, 5, 20, 30, 39, 40, 49, 51, 67, 69], "alwai": [0, 1, 5, 14, 36, 40, 42, 49, 65, 69], "always_avail": [4, 40, 48, 50, 69], "always_run_after_main": [1, 5, 14, 48, 49, 69], "ambigu": [5, 17, 49], "ambiguous_short_combo": [1, 5, 17, 49], "ambiguouscombo": [1, 17], "ambiguouscombomod": [1, 5, 17, 49], "ambiguousparsetre": [1, 5, 17, 49], "ambiguousshortform": [1, 17], "amount": [40, 66, 69], "an": [0, 3, 4, 5, 6, 8, 10, 13, 14, 15, 16, 17, 20, 21, 22, 25, 28, 30, 36, 37, 38, 40, 42, 48, 49, 50, 51, 57, 62, 63, 65, 66, 67, 68, 69, 70, 71], "analog": 48, "anchor": [29, 67], "ani": [0, 1, 3, 4, 5, 6, 13, 14, 15, 17, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 45, 47, 48, 49, 50, 51, 57, 61, 65, 67, 68, 69, 70, 71], "annot": [1, 5, 40, 42, 48, 49, 69], "anoth": [0, 5, 49, 50, 67, 70], "any_nod": [1, 43], "any_word": [1, 43], "anyconfig": [6, 14], "anyth": [48, 71], "anywher": 48, "anyword": [1, 43], "api": [0, 48, 52, 66, 70], "apiwrapp": [65, 70], "appear": [0, 36, 38, 40, 42, 50, 65, 69, 70], "append": [1, 20, 21, 34, 35, 36, 37, 40, 42, 65, 69], "append_const": [34, 35, 40, 69], "append_valu": [34, 35], "appendconst": [1, 34, 35], "appli": [15, 22, 50, 65], "applic": [0, 4, 30, 67], "approach": [48, 51, 67], "appropri": [29, 67], "ar": [0, 4, 5, 6, 13, 14, 15, 20, 25, 27, 28, 29, 30, 33, 36, 37, 38, 40, 42, 48, 49, 50, 51, 57, 65, 66, 67, 68, 69, 70, 71], "arbitrari": [38, 65, 69], "arg": [4, 6, 7, 8, 9, 11, 21, 25, 36, 41, 44, 45, 47, 48, 52], "arg_dequ": [1, 44], "argcollect": [1, 7, 8, 11], "arggroup": [1, 7, 8, 11], "argpars": [9, 10, 33, 49, 65, 68, 69], "argparse_ast": [1, 7], "argparse_util": [1, 7], "argument": [4, 5, 6, 14, 15, 16, 17, 20, 21, 24, 25, 27, 28, 36, 37, 38, 40, 41, 42, 44, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "argument_default": [8, 9], "argumentpars": [1, 7, 8, 9, 10, 69], "argv": [0, 4, 6, 14, 45, 48, 49, 68], "aris": 70, "around": [16, 47, 50, 51, 70], "as_dict": [1, 5], "as_posix": 69, "asctim": [48, 70], "assert_argv_parse_fails_cas": [1, 45], "assert_call_fail": [1, 45], "assert_call_fails_cas": [1, 45], "assert_dict_equ": [1, 45], "assert_env_parse_result": [1, 45], "assert_env_parse_results_cas": [1, 45], "assert_parse_fail": [1, 45], "assert_parse_fails_cas": [1, 45], "assert_parse_result": [1, 45], "assert_parse_results_cas": [1, 45], "assert_raises_contains_str": [1, 45], "assert_str_contain": [1, 45], "assert_str_starts_with_lin": [1, 45], "assert_strings_equ": [1, 45], "assertdictequ": 71, "assertequ": 71, "assertrais": 71, "assertraiseswithstringcontext": [1, 45], "assign": [6, 13, 36, 39, 40, 69], "associ": [3, 4, 6, 19, 20, 37, 69], "ast": [8, 12, 13], "ast_cl": 8, "ast_obj": [7, 11], "astargumentpars": [1, 7, 8, 11], "astcal": [1, 7, 8], "async": [4, 47, 48], "asynccommand": [1, 4, 48], "asynchron": [4, 48], "asyncio": 4, "attempt": [6, 10, 13, 15, 17, 24, 28, 31, 67], "attr": [2, 8, 63], "attr_nam": [7, 11], "attribut": [0, 3, 5, 13, 36, 49, 68, 69, 71], "author": [2, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 57], "auto": [0, 14, 27, 31, 49, 67], "auto_head": 21, "automat": [0, 5, 9, 28, 29, 36, 37, 40, 48, 49, 50, 51, 66, 67, 68, 69], "automodul": 15, "avail": [37, 40, 48, 49, 50, 67, 69, 70, 71], "avoid": [0, 16, 45, 48, 65, 68, 70], "await": [4, 47], "awar": [48, 57, 70], "b": [0, 45, 48, 60, 62, 64, 65, 67, 69, 70, 71], "babel": [30, 67], "back": [38, 49], "backtrack": [1, 5, 6, 17, 49], "backup": [0, 69], "backup_dir": 69, "backup_rst": 0, "bad": 67, "badargu": [1, 17, 67], "bar": [0, 5, 40, 48, 52, 64, 65, 67, 69, 70], "base": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 57, 66, 67, 68, 69, 70], "basearg": [1, 7, 11], "basecommand": 48, "baseexcept": [16, 45], "baseopt": [1, 3, 17, 19, 20, 34, 36, 39, 40], "baseposit": [1, 3, 19, 20, 34, 36, 37, 42, 43, 44], "bash": [27, 31, 67], "basi": 49, "basic": [5, 49, 50, 52, 65, 66, 68, 70], "basic_const_act": 35, "basic_subcommand": [55, 70], "basicconfig": [48, 70], "basicconstact": [1, 34, 35], "baz": [0, 48, 52, 65, 69, 70], "becaus": [0, 14, 30, 65, 70], "been": [0, 4, 33, 38, 39, 49, 71], "befor": [0, 3, 4, 5, 15, 16, 21, 24, 25, 28, 36, 38, 40, 48, 67, 69], "before_main": [0, 1, 4, 6, 34, 40, 48, 50, 65, 69], "begin": [5, 21, 29, 31, 40, 42, 49, 50, 67, 69], "behav": [28, 35, 49, 67], "behavior": [5, 6, 15, 28, 36, 47, 48, 51, 67, 69], "being": [0, 5, 13, 14, 22, 48, 49, 51, 69, 71], "below": [33, 49, 50, 65], "benefit": 48, "best": [5, 49], "better": [37, 48, 69], "between": [3, 5, 31, 47, 48, 49, 51, 67, 69], "binari": 67, "binaryio": 27, "block": [5, 23, 31, 38, 49, 65], "bob": [66, 71], "bodi": 21, "boilerpl": [10, 66], "bool": [2, 3, 4, 5, 6, 8, 11, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 43, 45, 47, 69], "boolean": [5, 40, 69], "boolformattermap": 20, "both": [0, 1, 4, 5, 14, 20, 27, 36, 40, 42, 48, 49, 50, 65, 67, 69, 70, 71], "both_dash": [1, 5], "both_underscor": [1, 5], "bound": [28, 67, 69], "boundari": [5, 6, 29, 30, 31, 47], "box": [5, 50], "bracket": 20, "brd_bottom": [18, 21], "brd_right": [18, 21], "break": 47, "brief": [36, 38, 69], "broken": [5, 51], "brokenpipeerror": [16, 51], "browser": 0, "bug": 51, "build": [0, 40, 50, 69], "build_dir": 69, "build_doc": [0, 50], "build_tre": [1, 43], "builddoc": 0, "built": [20, 47], "builtin": [28, 48, 67], "byte": [27, 45], "c": [0, 11, 58, 60, 61, 65, 66, 68, 69, 70, 71], "cache_tim": 47, "calcul": [28, 37, 69, 70], "calendar": 30, "calendarunitinput": [1, 23, 30], "call": [0, 4, 5, 6, 8, 13, 14, 15, 16, 24, 25, 27, 28, 29, 36, 37, 38, 39, 40, 42, 45, 48, 49, 51, 67, 68, 69, 70, 71], "callabl": [0, 5, 6, 8, 13, 16, 27, 28, 32, 35, 36, 37, 40, 42, 45, 47, 49, 67, 69], "callback": [0, 36, 69], "camel": 49, "camel_to_snake_cas": [1, 47], "camelcas": [15, 37], "can": [0, 4, 5, 6, 8, 10, 15, 35, 36, 37, 40, 48, 49, 50, 51, 54, 57, 62, 63, 65, 66, 67, 68, 69, 70, 71], "can_reset": [34, 35], "cannot": [0, 6, 15, 25, 36, 38, 49, 65, 67, 69], "canon": [13, 20], "caption": 15, "captur": [29, 67], "case": [0, 4, 14, 15, 17, 25, 29, 31, 33, 35, 37, 38, 40, 45, 48, 49, 51, 57, 65, 67, 69, 70, 71], "case_sensit": [25, 67], "cast": 69, "cat": 67, "catch": [16, 51], "categor": 6, "categori": [50, 69], "categorized_action_flag": [1, 6], "caught": [51, 66], "caus": [16, 17, 27, 30, 67, 70], "cb": 13, "cb_with_cmd": [36, 69], "cd": 65, "cell": [1, 18, 21], "certain": 17, "chain": 69, "chang": [47, 48, 69], "char": [5, 21, 35], "charact": [3, 5, 6, 15, 17, 23, 31, 49, 50, 66, 69], "check": [0, 3, 21, 27, 29, 36, 45, 46, 49, 67, 69, 71], "check_cal": 69, "child_cl": [7, 8], "children": 8, "choic": [1, 5, 7, 11, 14, 17, 18, 20, 23, 26, 30, 34, 37, 38, 40, 42, 49, 58, 62, 65, 69, 70], "choice_delim": [1, 5, 24, 28, 29, 30, 49], "choice_group": [18, 20], "choice_map": [1, 34], "choice_str": [18, 20, 23, 30], "choice_validation_exc": 37, "choicegroup": [1, 18, 20], "choicemap": [1, 20, 23, 25, 34, 37], "choicemaphelpformatt": [1, 18, 20], "choicestyp": [40, 42], "choos": [58, 70], "chosen": 37, "chr": 70, "cl": 14, "clarifi": 50, "class": [0, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 65, 66, 67, 68, 69, 70, 71], "classmethod": [4, 6, 8, 11, 14, 16, 20, 21, 29, 30, 32, 35, 36, 37, 43, 44, 48], "claus": 48, "clean": [0, 20, 66], "cleanup": 69, "clear": 69, "clearer": 69, "cli": [1, 4, 5, 6, 7, 14, 35, 36, 40, 48, 49, 51, 61, 67, 68, 69, 70], "cli_command_pars": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50, 51, 66, 67, 68, 70, 71], "close": [23, 31, 67], "closer": 28, "cls_handler": [1, 16], "clutter": 5, "cmd": [0, 45, 71], "cmd_alias_mod": [1, 5, 20, 49], "cmd_cl": 45, "cmd_modul": [1, 32], "cmd_name": [32, 45], "cmd_option_str": [7, 11], "cmd_path": 32, "cmdaliasmod": 20, "code": [1, 4, 17, 48, 66], "collect": [0, 3, 5, 6, 8, 13, 15, 17, 25, 26, 29, 30, 33, 36, 37, 39, 41, 67, 69, 70], "collection_cont": [1, 7, 12], "collectionconvert": [1, 7, 11], "column": [5, 21, 22, 49, 50], "com": 66, "combin": [1, 5, 14, 17, 20, 22, 34, 35, 37, 38, 39, 40, 49, 50, 66, 68, 69, 71], "combine_and_wrap": [18, 22], "combo": [17, 35, 49, 65, 69], "combo_option_map": [1, 3], "command": [0, 1, 3, 5, 6, 10, 14, 15, 16, 17, 18, 32, 34, 35, 36, 37, 40, 42, 43, 45, 50, 51, 52, 57, 61, 65, 67, 68, 69, 70], "command_build": [1, 7], "command_cl": [2, 6], "command_formatt": [1, 5, 49], "command_or_choic": 37, "command_par": [1, 3], "command_paramet": 1, "command_wrapp": [56, 69], "commandani": [14, 19], "commandarg": [1, 7, 11], "commandcl": [3, 14, 15, 19, 36, 43, 45], "commandconfig": [1, 3, 5, 6, 14, 20, 36, 44, 49, 51, 69], "commanddefinitionerror": [1, 17], "commandhelpformatt": [1, 3, 5, 18, 19, 49], "commandmeta": [1, 14], "commandmethod": 40, "commandobj": [4, 6, 35, 36, 37], "commandparamet": [0, 1, 3, 5, 6, 14, 19, 44, 49], "commandpars": [1, 44], "commandparserexcept": [1, 16, 17, 26, 51], "commandtyp": [5, 6, 19, 32, 37, 44], "common": [0, 4, 6, 10, 48, 51, 57, 62, 65, 66, 67, 69], "compar": 50, "compat": 5, "compil": [29, 67], "complet": [27, 31, 48, 67], "complex": [52, 66, 68], "complex_exampl": 57, "complic": 22, "concaten": [1, 34, 35, 37], "condit": 69, "config": [1, 3, 6, 14, 17, 39, 44, 49, 50], "config_item": [1, 5], "configitem": [1, 5], "configur": [0, 4, 5, 6, 20, 36, 40, 48, 50, 67, 69], "conflict": [0, 3, 48, 65, 68, 70], "conflict_handl": [8, 9], "conform": 27, "connect": [62, 65, 70], "consid": [20, 51], "const": [0, 7, 11, 34, 35, 36, 40, 69], "constant": [35, 36, 40, 69], "constmixin": [1, 34, 35], "consum": 44, "consume_valu": [1, 44], "cont_ind": [18, 19, 22], "contact": [48, 61, 71], "contain": [0, 5, 6, 10, 14, 15, 17, 20, 21, 29, 36, 37, 39, 40, 42, 45, 49, 50, 51, 58, 65, 67, 68, 69, 70], "contains_posit": [34, 38], "contains_requir": [34, 38], "content": [15, 19, 21, 50, 67], "content_fmt": 21, "content_subdir": 15, "context": [1, 3, 4, 5, 16, 17, 28, 30, 38, 44, 65, 67, 71], "contextlib": 71, "contextmanag": 45, "contextproxi": [1, 6], "continu": [0, 4, 22], "control": [4, 16, 36, 48, 49, 50, 70], "conveni": [0, 4, 36, 45, 48, 49, 67, 70], "convers": [1, 8, 9, 10, 11, 12, 13, 24, 26, 28], "conversionerror": [1, 7, 11], "convert": [1, 7, 10, 11, 23, 24, 27, 28, 31, 37, 67], "convert_script": [1, 7, 11], "convertergroup": [1, 7, 11], "copi": [1, 16, 69], "core": [1, 4], "coroutin": [4, 48], "correct": [28, 50, 67], "correctli": [17, 66], "correspond": 65, "could": [4, 5, 20, 57, 67], "count": [1, 4, 6, 11, 33, 34, 35, 40, 61, 66, 68, 69, 71], "counter": [0, 1, 5, 6, 11, 34, 36, 40, 48, 49, 65, 70], "creat": [6, 15, 27, 67, 69], "creation": 5, "criteria": 70, "ctx": [0, 1, 3, 4, 6, 44, 48], "current": [6, 13, 31, 66, 70], "currentmodul": 15, "custom": [14, 24, 25, 26, 27, 28, 29, 30, 36, 40, 42, 49, 51, 52, 66, 67], "custom_input": [58, 67, 71], "customiz": 69, "cv": 5, "d": [0, 5, 8, 48, 57, 60, 62, 65, 70], "d1": 45, "d2": 45, "dai": [1, 23, 30], "dash": [1, 3, 5, 27, 40, 42, 49, 67, 69], "data": [21, 27, 31, 67], "date": [1, 23, 30, 48], "datetim": [1, 23, 30], "datetimeinput": [1, 23, 30], "de": [27, 67], "dead": 14, "deal": 0, "debug": [48, 70], "decim": 67, "decor": [0, 4, 36, 37, 40, 48, 51, 69], "dedup": 10, "deep": 65, "def": [0, 48, 50, 51, 65, 66, 67, 68, 69, 70, 71], "default": [1, 4, 5, 6, 7, 8, 11, 14, 15, 16, 20, 21, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 45, 48, 49, 50, 51, 57, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71], "default_cb": [0, 34, 36, 40, 42, 69], "default_help": 37, "default_mod": 20, "default_narg": [34, 35], "default_ok": 36, "defaultcallback": [1, 34, 36], "defaultfunc": [36, 42], "defer": [1, 44], "defin": [0, 3, 4, 5, 14, 15, 16, 17, 26, 35, 36, 37, 38, 39, 40, 42, 49, 50, 57, 65, 66, 67, 68, 69, 70, 71], "definit": [3, 8], "deleg": 37, "delet": 45, "delim": [18, 19, 20, 22, 47], "delimit": [5, 22, 49], "demonstr": [50, 65], "depend": [0, 5, 14, 28, 37, 38, 48, 49, 60, 64, 66, 67, 68, 69], "depth": [5, 15, 21, 49], "dequ": 44, "descendant_arg": [7, 11], "describ": 48, "descript": [0, 1, 5, 7, 8, 9, 11, 14, 20, 22, 32, 34, 36, 37, 38, 48, 49, 50, 57, 65, 66, 68, 69, 70, 71], "descriptor": [36, 66], "deseri": 67, "desir": [24, 27, 48, 50, 51, 67, 69, 70], "dest": [8, 9], "detail": 49, "detect": [4, 5, 40, 42, 49, 50, 69], "determin": [6, 13, 24, 28, 36, 37, 40, 69, 70], "dev": [62, 65, 70], "develop": 48, "dict": [0, 5, 6, 8, 14, 15, 16, 21, 23, 25, 29, 32, 37, 43, 45, 49, 67, 71], "dictionari": [6, 29, 49], "did": [6, 36, 38, 40, 48, 65], "diff_lin": 45, "differ": [0, 20, 33, 37, 40, 49, 50, 51, 67, 69, 70], "different_local": [1, 23, 30], "differenti": 69, "dir": [0, 23, 27, 31, 45, 67], "direct": [0, 4, 14, 15, 21, 28, 48, 65], "directli": [0, 36, 37, 48, 51, 67, 69, 71], "directori": [0, 15, 27, 45, 67, 69, 70], "disabl": [10, 14, 49, 50, 51, 69, 71], "discov": [15, 20, 35, 44, 48], "displai": [5, 14, 21, 37, 40, 49, 65, 69, 70], "display_long": [34, 39], "display_long_alt": [34, 39], "display_long_primari": [34, 39], "dist": 32, "dist_for_obj": [1, 32], "dist_for_pkg": [1, 32], "distinct": [37, 68, 69, 70], "distribut": [1, 31, 32], "distributionfind": [1, 32], "do": [0, 4, 10, 14, 15, 37, 48, 65, 67, 69, 70, 71], "doc": 0, "doc_nam": [1, 14, 15, 32, 49], "doc_str": [1, 32], "docs_url": [1, 7, 11, 32], "docstr": [5, 49, 50, 69], "document": [0, 5, 14, 20, 21, 22, 32, 48, 68], "document_modul": [1, 15], "document_packag": [1, 15], "document_script": [1, 15], "doe": [4, 14, 16, 17, 21, 26, 29, 30, 31, 36, 37, 40, 48, 49, 51, 67, 69, 70, 71], "doesn": 67, "don": [48, 66, 70], "done": 67, "doubl": [0, 5, 53, 69], "doug": [2, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 57], "draw": 5, "drive": [31, 67], "drop": 48, "dry": [0, 57, 62, 65, 68], "dry_run": [0, 7, 10, 15, 65], "dskrypa": 66, "dt": 30, "dt_repr": [1, 23, 30], "dt_type": [23, 30], "dtformatmod": [1, 23, 30, 67], "dtinput": [1, 23, 30], "due": [0, 15, 50, 51], "dump": [27, 67], "dure": [4, 6, 24, 28, 29, 36, 37, 38, 48, 49, 67, 70], "dv": 5, "dynamic_metadata": [1, 32], "dynamicconfigitem": [1, 5], "dynamicmetadata": [1, 32], "e": [0, 6, 16, 29, 36, 37, 38, 40, 48, 50, 62, 65, 67, 69, 70], "each": [0, 5, 14, 15, 20, 21, 22, 48, 49, 50, 53, 65, 66, 67, 68, 69, 70], "eagerli": 67, "earlier": 67, "earliest": [23, 30, 67], "easi": [66, 67], "easier": [0, 4, 6, 9, 67], "easili": [50, 51, 66, 67], "echo": [48, 52, 53, 67, 69], "effect": [4, 42, 69], "effort": [5, 49], "either": [0, 4, 35, 36, 40, 48, 49, 65, 67, 69, 70], "elif": 67, "els": [48, 65, 67, 70], "email": [1, 5, 7, 11, 32, 49], "emit": 21, "empti": [5, 15, 30, 42, 67, 69], "enabl": [0, 5, 36, 48, 49, 64, 67, 69], "encod": [15, 23, 27, 30, 31, 67], "encount": [5, 14, 15, 49], "end": [16, 29, 66, 67, 69], "endregion": 70, "enforc": [5, 49, 50, 65, 66], "enough": [14, 49], "ensur": [65, 71], "entir": [5, 49, 65, 67], "entireti": 49, "entri": [0, 4, 20, 21, 22, 48, 51, 57, 70], "entry_point": 49, "enum": [5, 6, 25, 29, 30, 47, 48, 49, 67], "enumchoic": [1, 23, 25], "enumer": 67, "enumt": 25, "enumtyp": 47, "env": [5, 36, 45, 62, 65, 69, 70], "env_var": [1, 34, 35, 36, 40, 45, 69], "envcas": 45, "environ": [0, 6, 35, 36, 40, 49, 62, 65, 69, 70], "epilog": [1, 5, 7, 9, 11, 14, 32, 48, 49, 50, 71], "equal": 67, "equival": [5, 49, 68, 69], "error": [4, 5, 9, 14, 15, 16, 17, 23, 26, 27, 31, 48, 66, 67, 70, 71], "error_handl": [1, 4, 5, 14, 49, 51], "errorhandl": [1, 4, 5, 6, 14, 16, 49, 51], "escap": [37, 70], "etc": [0, 5, 6, 15, 20, 27, 36, 40, 42, 49, 68, 69], "evalu": [25, 38, 67, 69], "even": [0, 4, 5, 14, 40, 49, 62, 66, 68, 69, 70], "event": [4, 48], "everi": [20, 22, 40, 42], "everyth": 51, "exact": 5, "exactli": 69, "exampl": [0, 27, 48, 50, 51, 61, 67, 68, 69, 70, 71], "example_out": 67, "exc": [16, 45, 51], "exc_cl": [1, 16], "exc_handler_map": [1, 16], "exc_typ": 16, "exccas": 45, "exce": [5, 33, 49, 50], "exceed": [33, 67], "except": [1, 4, 5, 11, 14, 16, 23, 28, 36, 37, 38, 40, 45, 48, 49, 51, 65, 66, 67, 69, 71], "exclud": [0, 3, 6], "exclus": [5, 17, 28, 38, 49, 57, 58, 60, 62, 67, 68], "exctyp": 45, "execut": [0, 6, 35, 37, 40, 69, 70, 71], "exist": [0, 4, 6, 15, 23, 27, 31, 48, 49, 67, 69, 70], "exit": [0, 1, 16, 17, 40, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "exit_on_error": 9, "expand": [23, 27, 67], "expect": [16, 25, 27, 38, 40, 42, 45, 47, 48, 57, 67, 69, 70, 71], "expected_exc": [1, 45], "expected_exc_msg": 45, "expected_pattern": 45, "expected_text": [1, 45], "experi": 48, "experiment": 49, "explan": 66, "explicit": [5, 22, 37, 40, 49, 68, 69], "explicitli": [4, 5, 20, 29, 36, 37, 40, 51, 67, 68, 69], "expr": [11, 12, 13], "express": [29, 67], "ext": 15, "ext_below": 21, "ext_right": 21, "extend": [4, 14, 15, 16, 20, 32, 34, 36, 37, 38, 40, 42, 47, 48, 67, 70], "extended_epilog": [1, 5, 49], "extended_error_handl": [1, 16, 49, 51], "extens": [15, 69], "extra": 48, "extract": 2, "f": [0, 22, 48, 50, 51, 58, 62, 64, 65, 66, 67, 68, 69, 70, 71], "face": 51, "facilit": [16, 67], "fact": [5, 49, 51], "factor": 64, "fail": [0, 26, 36, 40, 69], "fake": [48, 61, 70, 71], "fall": 67, "fals": [0, 4, 5, 6, 8, 9, 11, 14, 15, 17, 19, 20, 21, 24, 25, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 42, 43, 45, 48, 49, 50, 51, 65, 67, 69, 71], "falsei": [40, 51, 69], "far": [4, 33], "fbar": 69, "featur": 67, "field": [1, 5, 57], "fifo": [23, 31], "file": [0, 1, 10, 13, 14, 15, 23, 31, 49, 50, 51, 58, 68], "fileinput": [1, 23, 27], "filewrapp": [1, 23, 27, 31, 67], "filter": [0, 6, 15, 62, 65], "filtered_command": [1, 15], "final": [4, 5, 7, 11, 36, 37, 48, 49], "finalize_default": [34, 35], "finalize_valu": [34, 35], "find": [14, 48, 52, 65, 70], "find_object": [65, 70], "findbar": 70, "findbaz": [65, 70], "findfoo": 70, "fine": 50, "first": [4, 5, 14, 20, 21, 27, 37, 40, 50, 68, 69], "fit": 6, "fix": [27, 49, 67], "fix_default": [23, 24, 27, 28, 29, 30], "fix_nam": [15, 19], "fix_name_func": [15, 19], "fix_windows_path": [1, 23, 27, 31, 67], "fixedflag": [1, 5, 31, 47], "fixedflagmeta": [1, 47], "flag": [0, 1, 3, 5, 6, 29, 34, 35, 36, 40, 42, 47, 48, 49, 52, 65, 67, 68, 70], "flagarg": [1, 7, 11], "flask": 6, "flexibl": [67, 69], "float": [28, 30, 33, 40, 43, 47, 58, 67, 69], "fnmatch": [15, 29, 67, 70], "follow": [0, 4, 5, 14, 20, 36, 49, 50, 57, 65, 67, 68, 69, 70], "foo": [0, 5, 22, 36, 40, 48, 50, 51, 52, 64, 65, 67, 68, 69, 70], "foo_bar": [5, 67, 70], "foobar": [69, 70], "footer": 50, "for_ast_cal": [7, 11], "for_command": [1, 32], "for_param_cl": [18, 20], "for_prog": [1, 6], "form": [5, 17, 40, 49, 68, 69], "format": [1, 7, 11, 15, 19, 20, 21, 22, 23, 30, 36, 48, 49, 66, 67, 70], "format_al": [7, 11], "format_basic_usag": [18, 20], "format_descript": [18, 20], "format_dict_diff": [1, 45], "format_diff": [1, 45], "format_epilog": [1, 32], "format_help": [18, 19, 20, 34, 36, 37], "format_help_entri": [1, 18, 22], "format_lin": [7, 11], "format_memb": [7, 11], "format_metavar": [18, 20, 23, 24, 28, 29, 30], "format_rst": [18, 19], "format_str": 20, "format_usag": [18, 19, 20, 34, 36, 37], "formatt": [1, 3, 19, 20, 22, 34, 36], "formatter_class": 9, "found": [4, 14, 35, 44, 51, 65, 68], "freedom": 48, "from": [0, 2, 5, 6, 13, 14, 15, 20, 29, 30, 36, 37, 38, 40, 41, 42, 48, 49, 50, 51, 65, 66, 67, 68, 69, 70, 71], "from_cal": 9, "from_collect": 2, "from_dict": [18, 21], "from_kwarg": [7, 11], "from_union": 2, "fromfile_prefix_char": 9, "frozenset": 33, "fulfil": 49, "full": [5, 20, 23, 29, 30, 51, 70], "fulli": [13, 27, 67], "func": [0, 1, 7, 8, 13, 32, 34, 36, 40, 45, 47, 69], "function": [0, 4, 6, 8, 14, 15, 27, 31, 36, 37, 40, 42, 47, 48, 51, 66, 67, 68, 69, 70], "further": [37, 48, 51, 67, 70], "fuzzili": 13, "g": [0, 36, 50, 62, 65], "garbl": 50, "gather": [6, 71], "gener": [0, 4, 5, 8, 11, 14, 15, 19, 20, 24, 29, 36, 37, 40, 48, 66, 67, 68, 69, 70], "get": [6, 19, 66], "get_annotation_value_typ": [1, 2], "get_cls_and_kwarg": [7, 11], "get_config": [1, 14], "get_const": [34, 36, 40], "get_context": [1, 6], "get_current_context": [1, 6], "get_default": [34, 35], "get_descript": [1, 32], "get_descriptor_value_typ": [1, 2], "get_doc_str": [1, 32], "get_env_const": [34, 36, 40], "get_error_handl": [1, 6], "get_formatt": [1, 18, 19], "get_help_text": [1, 45], "get_maybe_poppable_count": [34, 35], "get_metadata": [1, 14], "get_miss": [1, 6], "get_name_repr": [1, 7, 12], "get_next_cmd": [1, 44], "get_opt_prefix": [1, 44], "get_or_create_context": [1, 6], "get_par": [1, 14, 32], "get_param": [1, 14], "get_pars": [0, 1, 6, 71], "get_parsed_valu": [1, 6], "get_pos_arg": [7, 11], "get_positionals_to_pars": [1, 3], "get_prog": [1, 32], "get_raw_arg": [0, 1, 6], "get_rst_text": [1, 45], "get_set": [34, 39], "get_top_level_command": [1, 14], "get_tracked_ref": [7, 8, 13], "get_url": [1, 32], "get_usage_opt": [34, 39], "get_usage_sub_cmd": [1, 18, 19], "get_usage_text": [1, 45], "get_valu": [1, 32], "git": [27, 31, 67], "github": 66, "given": [0, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 25, 27, 29, 30, 31, 33, 35, 37, 38, 39, 40, 42, 44, 45, 47, 49, 50, 51, 56, 65, 67, 69, 70], "glob": [1, 15, 23, 29], "goal": 66, "govern": 29, "gracefulli": 16, "grain": 50, "greater": 69, "greet": [48, 61, 66, 68, 71], "group": [1, 3, 5, 7, 8, 19, 20, 23, 29, 34, 36, 41, 49, 52, 62, 66, 67, 68, 70], "group_choic": [18, 20], "group_tree_spac": [1, 5, 49, 50], "groupconvert": [1, 7, 11], "grouped_action_flag": [50, 60, 65], "grouped_children": [7, 8, 11], "groupedflag": 65, "grouphelpformatt": [1, 18, 20], "guid": 50, "h": [0, 5, 14, 40, 49, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70], "ha": [0, 3, 6, 16, 33, 48, 50, 65, 67, 68, 70, 71], "had": [0, 15, 49], "had_memb": 11, "handl": [0, 4, 5, 6, 10, 13, 14, 16, 22, 27, 28, 30, 31, 33, 36, 37, 40, 44, 48, 66, 67, 68, 69, 70, 71], "handle_invalid": [23, 28], "handle_kb_interrupt": [1, 16], "handle_long": [1, 44], "handle_my_except": 51, "handle_pass_thru": [1, 44], "handle_posit": [1, 44], "handle_remaind": [1, 44], "handle_short": [1, 44], "handle_win_os_pipe_error": 51, "handler": [1, 4, 16, 24, 25, 27, 28, 29, 30, 66, 67], "happen": [24, 48], "has_ani": [1, 43], "has_choic": [34, 36, 37], "has_local_choic": [34, 37], "has_long": [34, 39], "has_min_opt": [34, 39], "has_nested_pass_thru": [1, 3], "has_parsed_valu": [1, 6], "has_upper_bound": [1, 33], "have": [0, 4, 5, 6, 15, 20, 28, 33, 36, 38, 39, 40, 42, 48, 51, 65, 67, 69, 70], "header": [15, 18, 21, 65], "height": [18, 21], "hello": [48, 52, 63, 66, 68, 69, 71], "hello_world": [61, 66, 68, 71], "helloworld": [48, 71], "helloworldtest": 71, "help": [0, 3, 4, 5, 7, 8, 9, 11, 14, 15, 19, 20, 22, 32, 34, 36, 37, 38, 40, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71], "help_act": [0, 1, 34, 40], "helper": [0, 6, 9, 15, 33, 36, 45, 50, 67, 69], "helpformatt": 9, "here": [4, 37, 40, 42, 49, 67, 68, 69, 70], "hidden": 36, "hide": [7, 11, 34, 36, 38, 65, 69], "hierarchi": 6, "higher": [0, 40, 69], "highest": 5, "hint": [36, 41, 69], "hold": [6, 40, 42, 69], "hoop": 37, "host": [56, 69], "hour": [30, 67], "how": [4, 5, 35, 48, 49, 51, 66, 67, 68, 69, 71], "howev": [48, 70], "html": [0, 50], "http": 66, "hunt": 48, "hypothet": 70, "i": [0, 3, 4, 5, 6, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 33, 36, 37, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 53, 57, 62, 65, 66, 67, 68, 69, 70, 71], "i18n": [30, 67], "id": [48, 57, 62, 65], "identifi": [29, 67], "ignor": [1, 5, 14, 27, 36, 40, 49, 65, 67, 69], "ignore_cleanup_error": 45, "ignore_unknown": [1, 5, 14, 49], "ignorecas": [29, 67], "immedi": [27, 67, 69], "imp": 13, "imp_nam": [1, 7, 13], "implement": [4, 14, 40, 48, 49, 61, 67, 68, 69], "impli": [27, 67, 69], "import": [13, 15, 48, 50, 51, 57, 66, 67, 68, 70, 71], "import_modul": [1, 15], "importerror": 15, "importfrom": 13, "improv": 48, "in_fil": [58, 67], "in_mutually_exclusive_group": [34, 38], "includ": [0, 5, 6, 10, 14, 15, 21, 22, 29, 33, 36, 38, 40, 42, 48, 49, 51, 65, 66, 67, 68, 69, 70], "include_abc": [14, 15], "include_default": 6, "include_max": [23, 28, 30, 31, 67], "include_meta": 20, "include_min": [23, 28, 30, 31, 67], "inclus": [20, 28, 67], "incomplet": 16, "inconsist": 31, "incorrect": [13, 30, 49, 67], "increas": [0, 10, 40, 48, 54, 57, 62, 63, 65, 69, 70], "increment": [6, 40, 69], "incur": 48, "indefinit": 65, "indent": [8, 11, 21, 22, 43], "independ": 67, "index": [15, 21, 35, 66], "index_head": 15, "index_nam": 15, "index_subdir": 15, "indic": [5, 6, 27, 37, 49, 50, 51, 65, 67, 69], "individu": [22, 36, 37, 40, 41, 42, 69], "inf": [0, 40, 69], "infer": [5, 14, 49, 68, 69], "infin": 0, "info": [27, 29, 40, 42, 48, 49, 50, 65, 67, 69, 70], "inform": [0, 49, 67, 68, 69], "inherit": [1, 5, 15, 32, 49, 66, 70], "init": [34, 40, 52], "init_call_repr": [7, 8], "init_count": [7, 11], "init_flag": [7, 11], "init_for_ast_cal": [7, 11], "init_func_arg": [7, 8], "init_func_kwarg": [7, 8], "init_func_nam": [7, 8], "init_func_raw_kwarg": [7, 8], "init_group": [7, 11], "init_level": 19, "init_opt": [7, 11], "init_posit": [7, 11], "initi": [0, 4, 6, 8, 21, 37, 38, 40, 49, 50, 65, 66, 67, 69, 70], "initnod": 8, "inner": [38, 65], "input": [0, 1, 5, 6, 7, 10, 24, 25, 26, 27, 28, 29, 30, 31, 44, 52, 66, 69, 71], "inputparam": [1, 23, 31], "inputsexampl": [67, 71], "inputtyp": [1, 23, 24, 26, 27, 28, 29, 30], "inputtypefunc": [40, 42], "inputvalidationerror": [1, 23, 26], "insert": 21, "insid": [0, 38, 51, 65, 66, 68, 69], "inspect": [0, 49], "instal": 69, "install_dir": 69, "instanc": [0, 4, 6, 32, 49, 51], "instanti": [6, 37], "instead": [0, 4, 5, 10, 15, 20, 25, 29, 31, 36, 37, 40, 48, 49, 51, 57, 62, 65, 67, 68, 69, 70], "int": [4, 5, 6, 8, 11, 15, 16, 17, 19, 21, 22, 28, 29, 30, 31, 33, 35, 37, 40, 43, 44, 45, 47, 48, 65, 66, 67, 68, 70, 71], "int_onli": [23, 30], "integ": [28, 33, 40, 47, 67, 69], "intend": [0, 4, 6, 20, 36, 38, 40, 48, 57, 69], "intens": 4, "intent": 71, "intention": 48, "interact": 0, "interfac": 48, "intermedi": 48, "intern": [4, 6, 17, 37], "interpret": [5, 37, 51], "introduc": 66, "introduct": 66, "introspect": 32, "intuit": 48, "invalid": [16, 17, 26, 36, 40, 48, 67, 69], "invalidchoic": [1, 17], "invalidchoiceerror": [1, 23, 26, 30], "invoc": [5, 14, 49, 50], "involv": 3, "io": [45, 66], "is_opt": [7, 11], "is_pass_thru": [7, 11], "is_posit": [7, 11], "is_sub_pars": [7, 11], "is_valid_arg": [34, 36], "is_valid_typ": [23, 24, 28], "isinst": 67, "isn": [45, 67], "iso": [23, 30, 67], "issu": [27, 31, 48, 49, 61, 66, 67, 71], "istr": 22, "item": [5, 13, 49, 57, 67, 70], "iter": [3, 6, 8, 11, 12, 13, 15, 16, 19, 20, 21, 22, 33, 36, 38, 39, 43, 45], "iter_action_flag": [1, 6], "iter_build": [18, 21], "iter_data": 67, "iter_handl": [1, 16], "iter_module_par": [1, 7, 12], "iter_param": [1, 3], "iter_usage_part": [18, 20], "its": [0, 3, 4, 19, 21, 27, 48, 51, 65, 67, 68, 69, 70], "itself": [65, 67], "j": [58, 67, 71], "john": 68, "join": [18, 22, 35, 36, 37, 40, 48, 69], "json": [1, 23, 27, 58, 67], "jump": 37, "just": [22, 51, 65, 67, 69], "k": 58, "keep": 48, "kei": [0, 6, 15, 21, 25, 36, 67, 69], "keyboardinterrupt": [16, 51], "keyword": [0, 4, 5, 6, 9, 15, 21, 27, 36, 37, 40, 41, 42, 48, 49, 51, 69, 70], "know": 0, "known": 48, "kwarg": [0, 4, 5, 6, 8, 11, 14, 15, 20, 21, 25, 27, 30, 32, 35, 36, 37, 40, 41, 42, 45, 47, 49, 50], "l": [57, 62, 70], "lack": 50, "larg": 66, "last": [16, 42, 66, 69], "later": [0, 24, 28, 67], "latest": [23, 30, 67], "lazi": [23, 27, 67], "lead": [5, 15, 30, 67], "leadingdash": [40, 42], "least": [5, 30, 38, 65, 67], "leav": [30, 67], "length": [22, 33], "less": [51, 67, 69], "let": 48, "letter": 65, "level": [0, 5, 14, 15, 21, 38, 48, 49, 65, 66, 69, 70], "levelnam": [48, 70], "lib": 0, "librari": [0, 30, 48, 67], "light": 5, "like": [0, 4, 5, 16, 20, 28, 29, 30, 36, 40, 49, 50, 57, 65, 67, 69], "limit": [62, 70], "line": [5, 6, 16, 18, 20, 21, 22, 49, 50, 53, 67, 69, 70], "line_it": [1, 18, 22], "lineno": [48, 70], "link": [1, 23, 31, 43], "link_param": [1, 43], "list": [0, 3, 4, 6, 8, 11, 12, 14, 15, 20, 21, 22, 35, 36, 37, 38, 39, 40, 42, 44, 48, 49, 67, 68, 69], "list_attr": [7, 8], "liter": [30, 40, 41, 42], "literal_eval_or_non": [1, 7, 11], "load": [15, 27, 50, 67], "load_command": [1, 15, 45], "local": [23, 30, 34, 37, 67], "local_choic": [37, 70], "locat": 57, "log": [0, 4, 10, 15, 36, 40, 48, 51, 52, 54, 62, 65, 69, 70], "log_fmt": [48, 70], "log_test": 63, "logger": 48, "long": [4, 5, 34, 36, 39, 40, 42, 49, 50, 57, 68, 69, 70], "longer": [48, 70], "look": 48, "loop": [4, 10, 48], "low": 48, "lower": [28, 37, 40, 49, 50, 66, 67, 69, 70], "lpad": [22, 37], "made": [13, 57], "mai": [0, 4, 5, 13, 14, 15, 20, 24, 28, 29, 30, 35, 36, 37, 40, 42, 48, 49, 51, 65, 67, 68, 69, 70, 71], "main": [0, 1, 3, 4, 5, 7, 10, 14, 40, 49, 57, 65, 66, 67, 68, 69, 70, 71], "maintain": [37, 47, 48, 66, 69, 70], "major": [45, 48, 50, 69], "make": [9, 37, 42, 48, 50, 65, 66, 67, 69], "manag": [30, 38, 65, 71], "mangl": 0, "mani": [17, 50, 51, 69], "manner": [30, 66, 67], "map": [3, 14, 15, 17, 21, 25, 37, 49, 67, 70], "mark": [0, 37, 65, 69], "markup": 21, "match": [0, 5, 6, 13, 17, 23, 25, 26, 27, 29, 31, 33, 40, 45, 49, 51, 62, 67, 69, 70], "match_cas": [29, 67], "max": [1, 23, 28, 30, 31, 33, 67], "max_depth": [15, 21], "max_len": 47, "max_lin": 21, "max_reach": [1, 33], "max_val": 31, "max_width": [18, 22], "maximum": [5, 15, 21, 28, 33, 49, 67], "maybe_add_group": [18, 19], "maybe_add_opt": [18, 19], "maybe_add_posit": [18, 19], "maybe_await": [1, 47], "maybe_wrap_usag": [18, 20], "mean": [33, 50], "meant": [4, 36, 37], "meet": 33, "member": [3, 5, 7, 11, 13, 15, 25, 29, 34, 36, 38, 47, 49, 57, 62, 65, 67, 70], "member_typ": [7, 11], "mention": 4, "messag": [0, 1, 14, 17, 30, 36, 38, 40, 45, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "meta": [1, 14], "metaclass": [14, 47], "metadata": [1, 48, 50], "metadatabas": [1, 32], "metavar": [5, 7, 8, 9, 11, 34, 36, 49, 50, 65, 69], "method": [0, 4, 5, 6, 8, 10, 14, 20, 30, 36, 37, 38, 40, 42, 45, 49, 51, 66, 67, 68, 69, 70, 71], "method_or_choic": 37, "methodnam": 45, "methodtyp": 37, "microsecond": [30, 67], "millisecond": [30, 67], "min": [1, 23, 28, 30, 31, 33, 67], "min_index": 30, "min_val": [31, 47], "mind": 48, "minim": 48, "minimum": [22, 28, 33, 39, 67, 69], "minut": [30, 67], "miss": [1, 5, 6, 14, 17, 36, 41, 47, 48, 49, 65], "missing_default": [35, 36, 37], "missing_hint": [34, 36, 41], "missing_options_with_env_var": [1, 6], "missingargu": [1, 6, 17], "missingmixin": [1, 5, 29, 30, 47], "mixin": 70, "mod_cls_to_ast_cls_map": [7, 8], "mod_obj_prog_map": [1, 32], "mode": [5, 20, 23, 27, 29, 31, 67], "modif": [20, 67], "modifi": [48, 67], "modul": [1, 7, 18, 23, 34, 48, 50, 51, 57, 66], "module_templ": 15, "mondai": 67, "month": [1, 23, 30], "more": [4, 15, 17, 22, 27, 29, 33, 37, 40, 42, 48, 49, 50, 51, 66, 67, 68, 69, 70], "most": [0, 5, 16, 37, 38, 48, 69], "mostli": 48, "mro": 14, "msg": [1, 45], "multi": [5, 30, 37, 67], "multiparamusageerror": [1, 17], "multipl": [0, 4, 5, 10, 14, 17, 22, 30, 36, 48, 49, 50, 54, 57, 62, 63, 65, 67, 68, 69, 70], "multiple_action_flag": [1, 5, 14, 49], "multipli": [40, 69], "must": [0, 4, 5, 6, 25, 27, 29, 33, 36, 37, 38, 40, 41, 42, 48, 49, 65, 67, 69, 70], "mutablemap": 43, "mutual": [5, 17, 38, 49, 57, 58, 60, 62, 68], "mutually_depend": [34, 38, 65], "mutually_exclus": [34, 38, 65], "mutuallyexclusivegroup": [1, 7, 8], "myasynccommand": 48, "mycommand": [0, 4, 51, 67, 69], "myenum": 67, "myexcept": 51, "n": [1, 15, 31, 43, 45, 48, 57, 58, 61, 66, 67, 68, 69, 71], "name": [1, 5, 6, 7, 8, 9, 11, 13, 14, 15, 21, 23, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 45, 47, 48, 49, 50, 57, 61, 62, 65, 66, 67, 69, 70, 71], "name_a": 45, "name_b": 45, "name_mod": [5, 7, 11, 34, 36, 39, 40, 49, 69], "namefunc": [15, 19], "namespac": [13, 14, 69], "narg": [0, 1, 5, 6, 7, 11, 34, 35, 36, 37, 40, 41, 42, 43, 48, 49, 65, 69, 70], "nargs_min_and_max": [1, 43], "nargs_min_and_max_sum": [1, 33], "nargs_object": 33, "nargsvalu": [40, 42], "nativ": 0, "natur": 37, "nearest": [28, 67], "necessari": [0, 4, 5, 6, 14, 22, 24, 29, 36, 37, 45, 48, 49, 66, 67], "necessarili": [28, 67, 71], "need": [0, 4, 22, 27, 29, 30, 37, 48, 50, 51, 65, 66, 67, 68, 69, 70, 71], "neg": [0, 40, 42, 67, 69], "neither": [0, 40, 65, 69], "nest": [20, 38, 48, 65], "never": [1, 5, 36, 40, 42, 69, 70], "new": [6, 21, 22, 35, 53, 57, 69], "newlin": 15, "newline_between_memb": [7, 11], "next": [16, 17, 50, 70], "nextcommand": [1, 17], "no_exit_handl": [1, 16, 51], "no_smart_for": [7, 10], "no_wait": 65, "noactivecontext": [1, 6, 17], "node": [8, 12, 13, 17, 43], "nodevisitor": 13, "noisycommand": 69, "non": [39, 67], "non_empti": [1, 5], "none": [1, 2, 3, 4, 5, 6, 8, 9, 11, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 47, 49, 51, 65, 67, 69], "nor": 69, "noreturn": 35, "normal": [1, 5, 23, 25, 27, 28, 29, 32, 36, 40, 42, 48, 65, 67, 69, 71], "normalize_dt": [1, 23, 30], "normcas": [23, 29, 67], "nosuchopt": [1, 17], "notat": 15, "note": [0, 5, 67, 70], "noth": [0, 4, 48], "notimplementederror": 70, "now": 30, "nt": [28, 30], "nullerrorhandl": [1, 6, 16], "num": 11, "num_provid": [1, 6], "number": [0, 4, 5, 6, 22, 28, 30, 31, 33, 35, 37, 39, 40, 42, 44, 48, 49, 50, 51, 57, 58, 61, 62, 66, 67, 68, 69, 70, 71], "numer": [1, 5, 23, 30, 36, 40, 42, 69], "numeric_iso": [23, 30], "numericinput": [1, 23, 28], "numrang": [1, 23, 28], "numtyp": 28, "n\u2080": 69, "n\u2081": 69, "n\u2093": 69, "o": [0, 29, 58, 67], "obj": [32, 47, 70], "obj_map": 15, "object": [0, 3, 5, 6, 8, 11, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48, 49, 51, 62, 65, 67, 69, 70], "obtain": 6, "obvious": [28, 67], "occur": [0, 4], "offici": 66, "often": [16, 69], "old": 0, "omit": 20, "onc": [48, 66, 70, 71], "one": [0, 4, 5, 13, 15, 17, 20, 25, 26, 28, 29, 33, 36, 38, 40, 48, 50, 65, 67, 68, 69, 70], "ones": [6, 15, 48], "onli": [0, 4, 5, 6, 15, 17, 20, 21, 27, 28, 35, 36, 37, 38, 40, 41, 42, 44, 47, 48, 49, 50, 51, 62, 65, 67, 68, 69, 70], "open": [0, 27, 50, 67], "oper": 4, "opt": [3, 35], "opt_str": [36, 40], "optcal": 8, "option": [0, 1, 3, 5, 6, 14, 15, 16, 17, 21, 22, 28, 34, 35, 36, 39, 42, 48, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71], "option_map": [1, 3], "option_name_mod": [1, 5, 7, 11, 36, 40, 49, 69], "option_str": [1, 8, 9, 34, 36, 40, 69], "optionarg": [1, 7, 11], "optionhelpformatt": [1, 18, 20], "optionmap": 3, "optionnamemod": [1, 5, 36, 39, 49, 69], "optionstr": [1, 34, 36, 39], "optstr": [6, 11, 20, 21, 32, 36, 37, 40, 44, 45], "order": [0, 4, 21, 36, 38, 40, 48, 50, 65, 69], "org": [48, 61, 66, 71], "organ": [0, 48, 65, 66, 70], "orient": 48, "origin": [20, 23, 29, 30, 37, 48, 67], "oserror": [15, 51], "other": [0, 4, 5, 15, 17, 20, 28, 30, 36, 37, 38, 40, 41, 48, 49, 50, 51, 64, 65, 68, 70, 71], "otherwis": [0, 15, 27, 28, 33, 35, 36, 38, 40, 42, 48, 65, 67, 69], "out": [50, 58], "out_fil": [58, 67], "out_format": [23, 30, 67], "out_local": [23, 30, 67], "output": [0, 5, 15, 16, 30, 49, 50, 51, 65, 67, 70, 71], "output_dir": 15, "outsid": [28, 65, 67], "outward": 38, "over": [0, 4, 36, 48, 50, 69, 70], "overhead": [45, 48], "overlap": 5, "overli": 70, "overlin": 21, "overrid": [0, 4, 5, 6, 14, 36, 40, 51, 69, 71], "overridden": [4, 15, 24, 28, 48, 49, 67], "overwrit": 4, "own": [68, 70], "p": [58, 62, 67, 70], "packag": [1, 15, 32, 51, 57], "pad": 22, "page": [15, 66], "pair": [15, 21, 25, 40, 67, 69], "param": [0, 1, 5, 6, 10, 14, 15, 17, 18, 19, 34, 35, 36, 38, 39, 41, 43, 44, 49, 69, 70], "param_cl": 20, "param_conflicts_map": 17, "param_formatt": [1, 5, 49], "paramact": [1, 34, 35, 36], "paramarg": [1, 7, 11], "parambas": [1, 34, 36, 38], "parambasearg": [1, 7, 11], "paramconflict": [1, 17], "paramconvert": [1, 7, 11], "paramconvertergroup": [1, 7, 11], "paramet": [1, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 66, 67], "parameter": 47, "parameter_act": [36, 37, 40, 42], "parameterdefinitionerror": [1, 17], "paramgroup": [1, 3, 5, 19, 20, 34, 36, 38, 49, 65, 70], "paramhelpformatt": [1, 5, 18, 20, 36, 49], "paramorgroup": [5, 6, 17, 20, 38], "paramsmiss": [1, 17], "paramusageerror": [1, 17], "parent": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 16, 23, 27, 31, 32, 37, 43, 48, 67, 70], "parent_param": 3, "parenthes": 20, "pars": [1, 3, 4, 5, 6, 17, 23, 24, 27, 28, 29, 30, 33, 35, 36, 37, 38, 40, 41, 42, 44, 66, 68, 69, 70], "parse_and_await": [1, 4, 48], "parse_and_run": [0, 1, 4, 48, 70, 71], "parse_arg": 69, "parse_args_and_get_next_cmd": [1, 44], "parse_dt": [23, 30], "parse_numer": [23, 30], "parse_tre": 1, "parsed_valu": 33, "parser": [0, 1, 4, 6, 7, 8, 11, 17, 36, 48, 49, 61, 65, 68, 69], "parser_class": 9, "parserarg": [1, 7, 8, 11], "parsercl": 8, "parserconvert": [1, 7, 10, 11], "parserexit": [1, 17], "parserobj": 8, "parsertest": [1, 45], "part": [5, 6, 22, 30, 49, 50, 67], "partial": [17, 37], "particular": [6, 69, 71], "partwrapp": [1, 18, 22], "pass": [0, 4, 6, 15, 21, 27, 28, 36, 37, 40, 41, 42, 44, 49, 51, 67, 68, 69], "pass_fil": [23, 27, 31, 67], "pass_thru": [1, 3, 34], "passthru": [1, 3, 34, 41], "passthruarg": [1, 7, 11], "passthruhelpformatt": [1, 18, 20], "path": [1, 7, 8, 10, 15, 17, 23, 27, 29, 31, 32, 45, 58, 69], "path_repr": [1, 43], "pathlib": 67, "pathlik": [6, 8, 15], "pattern": [1, 23, 45, 48, 62, 66, 70], "patterninput": [1, 23, 29], "pep": 69, "per": 49, "perceptibli": 48, "perform": [4, 5, 15, 17, 40, 42, 49, 67, 69], "permiss": [1, 5, 15, 67], "person": [48, 57, 61, 66, 68, 71], "phase": 6, "pick": [29, 40, 42, 48, 67, 69], "pickl": [1, 23, 27, 67], "pip": 66, "pipe": [16, 51], "pkg_doc_str": [1, 32], "pkg_name": [15, 32], "pkg_path": 15, "place": [4, 17], "placehold": [4, 36, 69], "plain": 67, "pleas": 49, "point": [4, 20, 48, 51, 57, 70], "pop_parsed_valu": [1, 6], "popul": [21, 70], "posit": [0, 1, 3, 4, 5, 9, 14, 20, 34, 36, 37, 40, 44, 47, 48, 49, 53, 56, 59, 62, 65, 67, 68, 70], "position": [36, 42, 69], "positional_onli": 6, "positionalhelpformatt": [1, 18, 20], "positive_int": [1, 47], "posnod": [1, 17, 43], "possibl": [0, 8, 14, 36, 37, 49, 50, 65, 68, 69, 70, 71], "possibli": [4, 16], "potenti": [0, 5, 17, 48, 49], "pprint": [1, 7, 8, 10], "pre": [17, 26, 29, 67], "pre_act": [36, 40], "pre_init": [1, 6], "preced": [0, 35, 36, 40, 41, 42, 49, 50, 69], "prefer": 48, "prefix": [11, 20, 21, 22, 36, 37, 39, 40, 45, 50, 65, 69, 70], "prefix_char": [8, 9], "prepar": [18, 20], "prepare_alias": [18, 20], "prepare_combin": [18, 20], "prepare_rep": [18, 20], "prepare_valu": [34, 36, 40], "presenc": [48, 57], "present": [4, 5, 15, 40, 42, 48, 49, 50, 67, 69, 70], "preserv": 15, "prevent": [0, 5, 14, 49, 51, 66, 69], "primari": [4, 14, 38, 39, 40, 48, 66, 69, 70], "primarili": 20, "primary_option_str": [34, 39], "principl": 68, "print": [0, 10, 16, 40, 48, 49, 50, 51, 53, 54, 55, 57, 59, 62, 65, 66, 67, 68, 69, 70, 71], "print_tre": [1, 43], "print_twic": 69, "prioriti": [40, 69], "problem": [30, 49, 67], "problemat": [0, 49], "proce": 51, "process": [0, 3, 4, 13, 16, 20, 24, 28, 35, 36, 41, 48, 67, 69, 70], "process_param": [1, 43], "prod": [62, 65, 70], "produc": 70, "prog": [1, 6, 7, 8, 9, 11, 14, 32, 49, 69], "progfind": [1, 32], "program": [4, 5, 14, 16, 27, 30, 32, 37, 48, 49, 57, 67, 68, 69, 70, 71], "programmetadata": [1, 14, 32], "project": [0, 45, 50, 66], "prompt": 16, "propag": [15, 51, 71], "proper": [30, 67], "properti": [3, 5, 6, 8, 10, 11, 20, 21, 30, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 69], "provid": [0, 4, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 35, 36, 37, 38, 40, 41, 42, 48, 49, 50, 53, 59, 65, 66, 67, 68, 69, 70, 71], "proxi": 6, "pseudo": 47, "purpos": [5, 48], "put": 70, "putti": 50, "py": [0, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "pypi": 66, "python": [15, 30, 31, 48, 67], "qa": [62, 65, 70], "qualifi": 13, "qualnam": [5, 6, 29, 30, 31, 47], "queri": [62, 70], "question": 67, "quickli": [14, 66], "quot": [37, 70], "r": [27, 31, 57, 58, 62, 65, 67, 69, 70], "rais": [4, 5, 6, 14, 15, 16, 17, 26, 28, 36, 37, 38, 40, 45, 49, 51, 65, 67, 69, 70], "ran": 4, "rang": [1, 23, 28, 33, 58, 66, 68, 69, 70, 71], "range_str": [1, 23, 31], "rangemixin": [1, 23, 28, 30, 31], "rather": [45, 68], "raw": 6, "raw_path": [1, 43], "rb": [27, 67], "re": [0, 6, 15, 29, 51, 67, 70], "read": [5, 23, 27, 31, 49, 58, 67, 69], "read_onli": 5, "readabl": [23, 27, 66, 67], "readi": 4, "real": 35, "reason": 48, "receiv": [44, 67], "recommend": [4, 48, 67], "record_act": [1, 6], "recurs": [6, 43], "redefin": 4, "redirect_stderr": 71, "redirect_stdout": 71, "redirectstream": [1, 45, 71], "reduc": [22, 66], "redund": 67, "ref": 13, "refactor": 65, "refer": [0, 4, 14, 15, 38, 48], "referenc": 15, "regardless": [5, 14, 48, 70], "regex": [1, 23, 29, 45], "regexmod": [1, 23, 29, 67], "regexresult": 29, "region": 70, "regist": [0, 1, 4, 5, 13, 14, 16, 34, 36, 37, 38, 39, 40, 42, 49, 51, 69, 70], "register_act": [34, 37], "register_al": [34, 38], "register_choic": [34, 37], "register_command": [34, 37], "register_default_cb": [0, 34, 36, 37, 40], "register_pars": [7, 8], "registr": [49, 69], "regular": [27, 29, 67], "reject": [5, 24, 28, 40, 42, 49, 69], "reject_ambiguous_pos_combo": [1, 5, 49], "rel": [13, 15, 40, 69, 70], "relat": [5, 29, 31, 49, 51, 62, 65, 67, 70], "releas": [14, 66], "relev": 70, "remain": [1, 35, 41, 43, 66, 69], "remaind": [33, 35, 41, 69], "remot": 50, "remov": [0, 57], "renam": 48, "render_command_rst": [1, 15, 50], "render_lin": [18, 21], "render_lower_bar": [18, 21], "render_script_rst": [1, 15, 50], "render_upper_bar": [18, 21], "repeat": [1, 5, 20, 61, 65, 66, 68, 70, 71], "replac": [5, 15, 48, 50], "repo": 51, "report": 49, "repr": [36, 47], "repr_attr": 36, "repres": [0, 5, 7, 8, 20, 21, 29, 35, 36, 48, 67, 69], "represent": 30, "representedcal": 8, "request": 6, "requir": [0, 5, 7, 8, 9, 11, 14, 17, 20, 25, 33, 34, 36, 37, 38, 39, 40, 42, 48, 49, 65, 66, 67, 69], "required_check_param": [1, 3], "required_formatter_map": [18, 20], "resolv": [4, 13, 23, 27, 31, 67], "resolve_ref": [7, 13], "resourc": 4, "respect": [0, 5, 28, 49, 67, 69], "respons": 48, "rest": [48, 52, 70], "rest_api_wrapp": [62, 65, 70], "restart": 69, "restrict": [25, 27, 67, 69], "restructured_text": [1, 18], "result": [0, 4, 5, 6, 13, 15, 17, 27, 29, 30, 34, 36, 37, 48, 49, 50, 51, 62, 63, 65, 67, 68, 69, 70, 71], "retriev": [0, 6], "return": [0, 4, 5, 6, 14, 15, 20, 21, 22, 24, 27, 28, 29, 30, 33, 35, 36, 37, 39, 40, 42, 44, 48, 49, 51, 67, 69, 70], "return_command": 4, "reusabl": 70, "revers": [53, 69], "rightmost": 5, "rmtree": 69, "role": [57, 62, 65], "roll_back_parsed_valu": [1, 6], "roughli": 69, "row": [1, 18, 21], "rowmap": 21, "rst": [0, 15, 19, 20, 21, 49, 63, 68], "rst_bar": [1, 18, 21], "rst_direct": [1, 18, 21], "rst_header": [1, 18, 21], "rst_list_tabl": [1, 18, 21], "rst_path": 50, "rst_row": [18, 20], "rst_str": 15, "rst_tabl": [18, 20], "rst_toc_tre": [1, 18, 21], "rst_usag": [18, 20], "rsttabl": [1, 18, 20, 21], "rstwriter": [1, 15], "rubric": 21, "rule": 65, "run": [4, 5, 6, 14, 27, 49, 51, 52, 56, 57, 62, 65, 67, 68, 69, 70, 71], "runtest": 45, "runtim": 0, "runtimeerror": [4, 17], "safe": [4, 48], "sai": [48, 57, 61, 66, 68, 69, 71], "same": [0, 5, 16, 20, 33, 36, 37, 40, 42, 47, 48, 49, 50, 65, 67, 69, 70, 71], "satisfi": [1, 33], "save": [15, 67, 68], "save_command_rst": 50, "scale": [22, 66], "scope": [1, 7, 13, 50], "scopedvisit": [1, 7, 13], "screenshot": 50, "script": [0, 1, 5, 7, 8, 10, 11, 15, 49, 50, 51, 66, 68, 70, 71], "script_path": 50, "scriptconvert": [1, 7, 11], "scriptvisitor": [1, 7, 13], "sealed_mock": [1, 45], "search": [29, 36, 66, 67, 69], "second": [21, 30, 65, 67], "section": [0, 5, 21, 37, 49, 50, 67, 69, 70], "see": [0, 27, 29, 40, 42, 48, 49, 50, 65, 67, 68, 69, 70, 71], "seen": 67, "select": [16, 48, 70], "self": [0, 36, 40, 48, 65, 66, 67, 68, 69, 70, 71], "sens": [37, 48, 69], "sensit": [25, 29, 67], "sep": 47, "separ": [4, 5, 15, 22, 37, 40, 41, 49, 51, 67, 69, 70], "sequenc": [4, 5, 6, 21, 28, 30, 33, 35, 36, 49, 69], "serial": [1, 23, 27], "servic": 69, "set": [5, 6, 8, 17, 25, 27, 33, 36, 39, 43, 48, 49, 50, 57, 65, 66, 67, 69, 70], "set_const": [34, 35], "set_parsed_valu": [1, 6], "set_valu": [34, 35], "setlocal": [30, 67], "setter": 69, "share": [48, 52, 69], "shared_logging_init": 63, "short": [3, 5, 17, 34, 35, 36, 39, 40, 49, 50, 68, 69], "short_alt": [34, 39], "short_combo": [36, 40], "short_option_to_param_value_pair": [1, 3], "short_primari": [34, 39], "short_repr": [1, 47], "shortcut": 69, "should": [0, 4, 5, 6, 14, 15, 22, 24, 25, 27, 28, 29, 30, 36, 37, 40, 42, 44, 48, 49, 51, 56, 64, 67, 69, 70], "show": [0, 1, 5, 15, 17, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70], "show_al": 70, "show_default": [1, 5, 34, 36, 49, 69], "show_docstr": [1, 5, 49], "show_env_var": [1, 5, 34, 36, 49, 69], "show_group_tre": [1, 5, 22, 49, 50], "show_group_typ": [1, 5, 49, 65], "show_in_help": [34, 36, 37, 38], "show_inherited_descript": [1, 5, 49], "show_titl": [18, 21], "showdefault": [1, 5, 49], "shown": [5, 49, 69, 70], "shutil": 69, "side": [4, 28, 67], "signatur": [0, 6, 7, 8, 9, 48], "silent": 6, "similar": [5, 6, 25, 36, 37, 40, 48, 49, 51, 65, 67, 69, 70], "similarli": [4, 48, 65], "simpl": [0, 15, 48, 52, 58, 61, 66, 68, 69, 71], "simple_flag": [64, 69], "simpler": 4, "simpli": [20, 65], "simplifi": [0, 8, 45, 57, 69, 70], "simplist": 70, "sinc": [0, 28, 48, 49, 65, 67, 69, 70], "singl": [5, 6, 14, 15, 20, 21, 25, 36, 40, 42, 44, 50, 67, 68, 69], "situat": [31, 48, 70], "size": [5, 49], "skip": [4, 15, 58], "skip_modul": 15, "skrypa": [2, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 57], "slower": 48, "smart": 10, "smart_loop_handl": [8, 13], "snake_cas": [15, 37, 70], "snap": [23, 28, 67], "snap_dir": 28, "snippet": [0, 65, 67], "so": [0, 4, 20, 29, 33, 35, 36, 37, 38, 48, 49, 50, 53, 57, 65, 66, 67, 69, 70, 71], "socket": [23, 31], "some": [0, 3, 14, 30, 31, 48, 49, 50, 67, 69, 70, 71], "someth": 50, "sometim": [0, 67, 71], "sort": [5, 16, 30, 49], "sort_choic": [1, 5, 24, 28, 29, 30, 49], "sourc": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 66, 69], "sp_parent": [7, 8], "space": [0, 22, 37, 41, 69, 70], "spaced_rst_head": [1, 18, 21], "spacer": [5, 49], "spam": 64, "span": 22, "special": [0, 48, 66, 69, 71], "specif": [0, 16, 27, 29, 33, 40, 42, 48, 51, 67, 69, 70], "specifi": [0, 3, 4, 5, 6, 10, 14, 15, 21, 27, 29, 30, 33, 36, 37, 40, 42, 44, 48, 49, 50, 51, 54, 57, 58, 62, 63, 65, 67, 68, 69, 70], "sphinx": [0, 50], "sphinx_build": 0, "split": [3, 35, 50, 53, 69, 70], "split_action_flag": [1, 3], "src_text": 8, "stack": [0, 40, 51], "standalon": 30, "standard": 48, "start": [5, 6, 28, 29, 30, 31, 38, 47, 66, 67], "state": [44, 69], "statement": [13, 67], "static": [36, 40, 69], "statmod": [1, 23, 27, 31, 67], "statu": 17, "stderr": [1, 45, 51, 71], "stdin": [27, 45, 67, 71], "stdlib": 45, "stdout": [1, 27, 45, 59, 67, 71], "stem": [14, 15], "step": [48, 58, 67], "still": [0, 15, 24, 28, 35, 36, 49, 71], "stop": [28, 67], "store": [0, 1, 4, 6, 24, 25, 27, 28, 34, 35, 36, 37, 38, 40, 42, 49, 67, 69, 70], "store_al": [35, 41], "store_const": [0, 35, 40, 69], "storeal": [1, 34, 35], "storeconst": [1, 34, 35], "str": [0, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 49, 67], "str_to_bool": [1, 47], "stream": 71, "strict": [1, 5, 17, 31, 49], "strict_default": [34, 36], "strict_env": [34, 36, 40, 69], "strict_usage_column_width": [1, 5, 49, 50], "strictli": 50, "string": [0, 5, 15, 20, 21, 22, 23, 25, 27, 29, 30, 35, 36, 37, 39, 40, 42, 45, 47, 48, 49, 50, 67, 68, 69], "strip": 32, "striter": 22, "strptime": 30, "sub": [37, 51, 69], "sub_cmd": [0, 48, 65, 70], "sub_cmd_choic": 19, "sub_cmd_doc_depth": [1, 5, 49], "sub_command": [1, 3], "sub_pars": [7, 8], "sub_parser_convert": [7, 11], "sub_text": 45, "subclass": [4, 5, 14, 15, 24, 25, 28, 37, 39, 48, 49, 67, 70], "subcommand": [0, 1, 3, 4, 5, 14, 15, 16, 19, 20, 34, 36, 37, 38, 48, 49, 50, 52, 65, 66], "subcommandaliashelpmod": [1, 5, 20, 49], "subdir": 15, "subdirectori": 15, "subpars": [1, 7, 8, 10], "subparsersact": [1, 7, 8, 9], "subprocess": [0, 69], "subsequ": [5, 20], "subtitl": [18, 21], "success": 71, "successfulli": [5, 49], "suffici": 0, "suffix": [15, 20, 45], "suit": [37, 69], "sundai": 67, "super": [4, 48], "support": [0, 4, 5, 15, 20, 28, 36, 37, 40, 41, 42, 49, 50, 65, 66, 67, 68, 69, 70], "suppress": [9, 69], "sure": [48, 50], "sy": [4, 14, 16, 48, 49, 51, 67, 68, 71], "symlink": [27, 67], "sync": [52, 65, 70], "synchron": [4, 48], "system": [30, 67], "systemexit": 71, "t": [14, 21, 24, 25, 27, 29, 30, 37, 45, 47, 48, 66, 67, 69, 70], "t_co": [36, 40], "ta": 40, "tabl": [15, 21], "tail": 16, "take": [0, 10, 15, 17, 36, 37, 40, 41, 42, 48, 49, 50, 51, 57, 62, 65, 69, 70], "take_act": 24, "taken": [0, 4, 6, 10, 15, 36, 40, 57, 62, 65, 69], "target": [1, 4, 5, 17, 20, 34, 37, 43, 69, 70], "task": [4, 48, 65, 66], "taskrunn": 65, "tc": 40, "td": [35, 36, 37, 40], "technic": [0, 37, 69], "temporari": 30, "temporarili": 71, "temporarydir": [1, 45], "temporarydirectori": 45, "term_width": 22, "termin": [0, 1, 5, 6, 16, 47, 49, 50], "terminal_width": [1, 6, 45], "ternari": [40, 69], "test": [0, 1, 14, 48, 65, 66, 67], "test_cas": [1, 45], "test_custom_input_json_stdin": 71, "test_hello_default": 71, "test_hello_test": 71, "test_parse_count": 71, "test_parse_name_and_count": 71, "testcas": [45, 71], "text": [0, 3, 5, 14, 15, 18, 19, 20, 21, 22, 27, 32, 36, 37, 38, 40, 44, 45, 47, 48, 53, 59, 65, 66, 67, 69, 70], "textio": 27, "than": [22, 45, 48, 49, 50, 51, 67, 68, 69], "thei": [0, 4, 5, 6, 14, 20, 28, 33, 36, 37, 38, 48, 49, 50, 57, 65, 67, 68, 69, 70, 71], "them": [0, 10, 15, 20, 28, 37, 41, 48, 51, 57, 62, 65, 67, 69, 70, 71], "therefor": 69, "thereof": [15, 39, 48], "thi": [0, 3, 4, 5, 6, 8, 13, 14, 15, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "those": [0, 4, 6, 15, 40, 48, 67, 69, 70], "thread": [30, 67], "three": 51, "through": [4, 37, 51, 67], "thru": 41, "tild": [27, 67], "time": [0, 1, 10, 23, 40, 45, 48, 54, 57, 61, 62, 63, 65, 66, 68, 69, 70, 71], "timedelta": [1, 23, 30], "titl": [8, 9, 15, 18, 21, 34, 37, 49, 69, 70], "to_cal": 6, "to_str": [7, 11], "toctre": [15, 21], "togeth": [20, 69], "too": [5, 17], "took": 17, "tool": [16, 48, 50, 66], "toomanyargu": [1, 17], "top": [5, 14, 15, 48, 49, 69, 70], "top_level_command": [1, 15], "top_onli": 15, "total": [4, 44], "trace": 51, "traceback": 51, "track": [6, 13], "track_cal": [7, 13], "track_ref": 13, "track_refs_to": [7, 13], "tracked_ref": 8, "trackedref": [1, 7, 13], "trackedrefmap": [8, 13], "tracker": [49, 66], "transfer": 16, "transform": [40, 42, 67, 69], "translat": 50, "treat": [5, 21, 36, 51, 67], "tree": [15, 21, 66], "tri": 51, "triflag": [1, 34, 39, 40], "triflaghelpformatt": [1, 18, 20], "triflagoptionstr": [1, 34, 39, 40], "trigger": [4, 40, 71], "trim": 45, "trinari": [40, 69], "true": [0, 2, 4, 5, 6, 8, 9, 11, 13, 14, 15, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 40, 42, 43, 45, 48, 49, 50, 51, 64, 65, 67, 69], "truncat": 67, "truthi": [1, 5, 39, 40, 51, 69], "tupl": [3, 5, 8, 11, 13, 20, 21, 29, 30, 32, 33, 36, 39, 40, 43, 45, 49, 67, 69], "twice": [0, 53, 69], "two": [0, 20, 40, 69, 70], "txt": 67, "type": [1, 2, 5, 6, 7, 8, 9, 11, 14, 16, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 36, 37, 39, 40, 41, 42, 45, 47, 48, 49, 62, 66, 69, 70], "type_str": 26, "typefunc": 25, "typic": [40, 69], "u": [0, 66], "uat": [62, 65, 70], "uco": 0, "unabl": 51, "unbound": [42, 69], "unchang": [36, 37], "under": 69, "underscor": [0, 1, 5, 49], "understand": 67, "undoc": 15, "unexpect": [16, 30, 67], "unhandl": 71, "unifi": 33, "union": 36, "uniqu": 69, "unit": [23, 30, 45, 66, 67, 71], "unittest": 71, "unknown": [5, 14, 49], "unless": [40, 49, 65, 69], "unlik": 65, "unlimit": [15, 21], "unrecogn": 70, "unregist": [1, 16], "up": [0, 48, 66], "updat": [0, 34, 39, 48, 50, 52, 66], "update_alt": [34, 39], "update_nod": [1, 43], "upon": [27, 36, 67], "upper": [28, 67], "upper_bound": [1, 33], "url": [1, 5, 32, 49], "us": [0, 3, 4, 5, 6, 8, 9, 14, 15, 17, 20, 21, 22, 25, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 40, 42, 44, 47, 49, 50, 51, 57, 61, 65, 66, 67, 68, 69, 70, 71], "usag": [1, 5, 6, 7, 9, 11, 14, 19, 20, 22, 32, 36, 38, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "usage_column_width": [1, 5, 49, 50], "usage_cont_ind": 22, "usage_delim": 22, "usage_part": 22, "usage_width": 22, "usageerror": [1, 17, 45, 67], "use_auto_long_opt_str": [7, 11], "use_cmd": [34, 36], "use_env_valu": [34, 36, 40, 69], "use_repr": 30, "use_table_direct": [18, 21], "use_type_metavar": [1, 5, 49], "use_windows_fix": [23, 27, 67], "user": [5, 6, 17, 36, 37, 38, 40, 42, 48, 51, 52, 62, 65, 67, 69, 70], "usual": [49, 51, 68, 69], "utf": [15, 50], "util": [1, 2, 7, 14, 15, 18, 21, 23, 27], "v": [0, 29, 48, 50, 54, 57, 62, 63, 65, 67, 69, 70], "v2": 69, "val_count": 6, "valid": [4, 5, 16, 24, 25, 26, 28, 29, 33, 34, 36, 37, 38, 40, 42, 48, 65, 69], "validated_path": [23, 27], "valu": [5, 6, 8, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 49, 50, 51, 65, 66, 67, 69, 70], "value_gt_max": [23, 31], "value_lt_min": [23, 31], "value_pad": 21, "valueerror": [26, 28, 30], "valuemixin": [1, 34, 35], "var": [5, 31, 36, 69], "var_keyword": [0, 6], "var_posit": 6, "variabl": [0, 1, 5, 6, 13, 20, 33, 35, 36, 40, 42, 48, 49, 69], "variat": 68, "vast": 48, "verbatim": [5, 40, 69], "verbos": [0, 7, 10, 48, 51, 54, 57, 62, 63, 65, 69, 70], "veri": [0, 48, 50, 66, 67], "versa": [38, 65], "version": [1, 4, 5, 31, 32, 35, 37, 45, 48, 49, 65, 69], "vertic": 5, "very_long_nam": 50, "via": [0, 4, 15, 24, 27, 35, 36, 37, 40, 42, 47, 48, 49, 50, 66, 67, 69, 70, 71], "vice": [38, 65], "view": 70, "violat": 28, "visit_assign": [7, 13], "visit_asyncfor": [7, 13], "visit_asyncfunctiondef": [7, 13], "visit_cal": [7, 13], "visit_classdef": [7, 13], "visit_for": [7, 13], "visit_func": [1, 7, 8], "visit_functiondef": [7, 13], "visit_import": [7, 13], "visit_importfrom": [7, 13], "visit_lambda": [7, 13], "visit_whil": [7, 13], "visit_withitem": [7, 13], "visitor": [1, 7, 8], "visual": [5, 49, 50], "vv": 69, "w": [50, 60, 65, 67], "wa": [0, 4, 5, 6, 8, 13, 14, 15, 16, 17, 20, 21, 26, 28, 31, 35, 36, 37, 38, 40, 42, 47, 48, 49, 50, 51, 65, 66, 67, 68, 69], "wai": [0, 4, 5, 6, 16, 31, 33, 37, 48, 65, 67, 68, 69, 70], "wait": 65, "want": [0, 37, 50, 69], "warn": [36, 40, 69], "wasn": 69, "wcwidth": 66, "we": [0, 48, 50, 65, 67, 68, 70, 71], "web": 0, "week": [30, 67], "weekdai": [30, 67], "well": [4, 48, 49, 66, 68, 69, 70], "were": [0, 4, 5, 6, 13, 17, 20, 35, 36, 39, 44, 48, 49, 51, 65, 66, 67, 68, 69], "what": [13, 14, 22, 25, 37, 48, 49, 50, 67, 70], "whatev": 48, "when": [0, 3, 4, 5, 6, 14, 15, 17, 22, 24, 26, 27, 28, 29, 31, 35, 36, 37, 38, 40, 42, 45, 47, 48, 49, 50, 51, 65, 67, 68, 69, 70, 71], "whenev": [40, 69], "where": [0, 5, 8, 21, 24, 25, 28, 29, 35, 37, 38, 49, 51, 67, 69, 70], "whether": [0, 4, 5, 6, 14, 15, 20, 25, 27, 28, 29, 36, 38, 39, 40, 42, 45, 49, 64, 65, 67, 69], "which": [0, 4, 5, 6, 13, 14, 15, 27, 28, 30, 35, 37, 40, 42, 45, 48, 49, 50, 51, 56, 65, 67, 69, 70], "while": [0, 6, 15, 17, 37, 40, 48, 66, 69, 70], "why": 48, "wide": 66, "width": [1, 5, 6, 18, 21, 47, 49, 50], "wildcard": 15, "window": [27, 30, 50, 51, 67], "within": [0, 48, 50, 51, 67, 71], "without": [0, 4, 5, 36, 37, 38, 41, 48, 51, 67, 68, 69, 70, 71], "won": 70, "word": [1, 15, 17, 37, 43, 53, 69], "work": [0, 4, 38, 47, 48, 51, 71], "world": [48, 52, 57, 66, 68, 69, 71], "would": [0, 5, 6, 10, 13, 15, 17, 22, 24, 28, 36, 40, 48, 49, 50, 51, 57, 62, 65, 67, 68, 69, 70, 71], "would_accept": [24, 28, 34, 35], "wrap": [5, 14, 20, 22, 28, 37, 49, 67], "wrap_error": 27, "wrap_usage_str": [1, 5, 49], "wrapper": [16, 52, 69, 70], "writabl": [23, 27, 67], "write": [15, 23, 27, 29, 31, 48, 50, 58, 59, 67, 71], "write_index": [1, 15], "write_rst": [1, 15], "written": [15, 21, 27], "wx": 65, "wxy": 65, "wxyz": 65, "x": [60, 65, 70], "y": [60, 65], "ye": [40, 69], "yield": [6, 20], "you": [0, 4, 30, 37, 48, 50, 67, 68, 69, 71], "your": [0, 30, 48, 66, 67], "z": [60, 65]}, "titles": ["Advanced Usage", "API Documentation", "Annotations Module", "Command_Parameters Module", "Commands Module", "Config Module", "Context Module", "Conversion Package", "Argparse_Ast Module", "Argparse_Utils Module", "Cli Module", "Command_Builder Module", "Utils Module", "Visitor Module", "Core Module", "Documentation Module", "Error_Handling Module", "Exceptions Module", "Formatting Package", "Commands Module", "Params Module", "Restructured_Text Module", "Utils Module", "Inputs Package", "Base Module", "Choices Module", "Exceptions Module", "Files Module", "Numeric Module", "Patterns Module", "Time Module", "Utils Module", "Metadata Module", "Nargs Module", "Parameters Package", "Actions Module", "Base Module", "Choice_Map Module", "Groups Module", "Option_Strings Module", "Options Module", "Pass_Thru Module", "Positionals Module", "Parse_Tree Module", "Parser Module", "Testing Module", "Typing Module", "Utils Module", "Commands", "Configuration", "Documentation", "Error Handling", "Example Scripts", "Action With Args", "Advanced Subcommand", "Basic Subcommand", "Command Wrapper", "Complex Example", "Custom Inputs", "Echo", "Grouped Action Flags", "Hello World", "Rest Api Wrapper", "Shared Logging Init", "Simple Flags", "Parameter Groups", "CLI Command Parser", "Input Types", "Getting Started", "Parameters", "Subcommands", "Testing Commands"], "titleterms": {"With": 53, "__init__": 48, "_before_main_": 48, "_init_command_": 48, "_sunder_": 48, "access": 0, "action": [0, 35, 53, 60, 69], "actionflag": [0, 49, 69], "advanc": [0, 48, 51, 54, 66], "annot": 2, "api": [1, 62], "applic": 48, "arg": [0, 53], "argparse_ast": 8, "argparse_util": 9, "argument": 0, "asyncio": 48, "attribut": 48, "automat": 70, "bar": [54, 55, 57, 62], "base": [24, 36], "basic": 55, "baz": [54, 62], "breakdown": 50, "build": 66, "choic": [25, 67], "choice_map": 37, "choicemap": 67, "cli": [10, 66], "combin": 65, "command": [4, 19, 48, 49, 56, 66, 71], "command_build": 11, "command_paramet": 3, "common": 70, "compat": 66, "complex": 57, "config": 5, "configur": [49, 51, 66], "context": [0, 6], "convers": 7, "core": 14, "counter": 69, "custom": 58, "dai": 67, "date": 67, "datetim": 67, "default": 0, "defin": [48, 51], "depend": 65, "dictionari": 0, "document": [1, 15, 49, 50, 66], "dynam": 0, "echo": 59, "entri": 68, "enumchoic": 67, "error": [49, 51], "error_handl": 16, "exampl": [52, 57, 65, 66], "except": [17, 26], "exclus": 65, "explicit": 70, "file": [27, 67], "find": 62, "flag": [60, 64, 69], "foo": [54, 55, 57, 62], "format": [18, 50], "full": 67, "gener": [49, 50], "get": 68, "glob": 67, "group": [38, 50, 57, 60, 65], "guid": 66, "handl": [49, 51], "handler": 51, "hello": [57, 61], "help": [49, 50, 68], "helper": 71, "how": 65, "indic": 66, "inherit": 48, "init": 63, "initi": 48, "input": [23, 58, 67], "instal": 66, "link": 66, "list": 50, "log": [57, 63], "main": 48, "manual": 67, "metadata": [32, 49], "method": 48, "mix": 0, "modul": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "month": 67, "mutual": 65, "name": [0, 68], "narg": 33, "nest": 70, "numer": [28, 67], "numrang": 67, "option": [40, 49, 69], "option_str": 39, "other": [67, 69], "outer": 65, "overrid": 48, "overridden": 0, "packag": [7, 18, 23, 34], "param": 20, "paramet": [0, 34, 49, 50, 65, 68, 69, 70], "pars": [0, 48, 49, 67, 71], "parse_tre": 43, "parser": [44, 66], "pass_thru": 41, "passthru": 69, "path": 67, "pattern": [29, 67], "point": 68, "posit": [42, 69], "post": 0, "program": 66, "python": 66, "rang": 67, "raw": 0, "regex": 67, "registr": 70, "rest": 62, "restructured_text": 21, "restructuredtext": 50, "rst": 50, "run": [0, 48, 54], "script": 52, "serial": 67, "share": [63, 70], "show": [62, 63], "simpl": 64, "start": 68, "subcommand": [54, 55, 57, 62, 63, 69, 70], "support": 48, "sync": 62, "tabl": 66, "test": [45, 71], "text": [49, 50, 68], "time": [30, 67], "timedelta": 67, "triflag": 69, "type": [46, 65, 67, 68], "updat": 57, "us": 48, "usag": [0, 49], "user": [57, 66], "util": [12, 22, 31, 47], "valid": 67, "valu": 0, "version": 66, "visitor": 13, "work": 65, "world": 61, "wrapper": [56, 62]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API Documentation": [[1, null]], "Accessing Raw Argument Values": [[0, "accessing-raw-argument-values"]], "Action": [[69, "action"]], "Action With Args": [[53, null]], "ActionFlag": [[69, "actionflag"]], "ActionFlag Options": [[49, "actionflag-options"]], "Actions Module": [[35, null]], "Advanced": [[48, "advanced"], [51, "advanced"], [66, "advanced"]], "Advanced Subcommand": [[54, null]], "Advanced Usage": [[0, null]], "Annotations Module": [[2, null]], "Argparse_Ast Module": [[8, null]], "Argparse_Utils Module": [[9, null]], "Asyncio Applications": [[48, "asyncio-applications"]], "Automatic Registration": [[70, "automatic-registration"]], "Base Module": [[24, null], [36, null]], "Basic Subcommand": [[55, null]], "Building Commands": [[66, "building-commands"]], "CLI Command Parser": [[66, null]], "Choice Inputs": [[67, "choice-inputs"]], "ChoiceMap": [[67, "choicemap"]], "Choice_Map Module": [[37, null]], "Choices": [[67, "choices"]], "Choices Module": [[25, null]], "Cli Module": [[10, null]], "Combining Group Types": [[65, "combining-group-types"]], "Command Metadata": [[49, "command-metadata"]], "Command Methods & Attributes": [[48, "command-methods-attributes"]], "Command Wrapper": [[56, null]], "Command_Builder Module": [[11, null]], "Command_Parameters Module": [[3, null]], "Commands": [[48, null]], "Commands Module": [[4, null], [19, null]], "Complex Example": [[57, null]], "Config Module": [[5, null]], "Configuration": [[49, null], [51, "configuration"]], "Configuration Options": [[49, "configuration-options"]], "Configuring & Documenting Commands": [[66, "configuring-documenting-commands"]], "Context Module": [[6, null]], "Conversion Package": [[7, null]], "Core Module": [[14, null]], "Counter": [[69, "counter"]], "Custom Inputs": [[58, null]], "Date": [[67, "date"]], "Date & Time": [[67, "date-time"]], "DateTime": [[67, "datetime"]], "Day": [[67, "day"]], "Day & Month": [[67, "day-month"]], "Defining Commands": [[48, "defining-commands"]], "Defining Error Handlers": [[51, "defining-error-handlers"]], "Documentation": [[50, null]], "Documentation Generation Options": [[49, "documentation-generation-options"]], "Documentation Module": [[15, null]], "Dynamic Parameter Defaults": [[0, "dynamic-parameter-defaults"]], "Echo": [[59, null]], "Entry Points": [[68, "entry-points"]], "EnumChoices": [[67, "enumchoices"]], "Error Handling": [[51, null]], "Error Handling Options": [[49, "error-handling-options"]], "Error_Handling Module": [[16, null]], "Example Program": [[66, "example-program"]], "Example Scripts": [[52, null]], "Examples": [[65, "examples"]], "Exceptions Module": [[17, null], [26, null]], "Explicit Registration": [[70, "explicit-registration"]], "File": [[67, "file"]], "Files Module": [[27, null]], "Flag": [[69, "flag"]], "Formatting Package": [[18, null]], "Full Date / Time Parsing": [[67, "full-date-time-parsing"]], "Generating RST Documentation": [[50, "generating-rst-documentation"]], "Getting Started": [[68, null]], "Glob": [[67, "glob"]], "Group Formatting": [[50, "group-formatting"]], "Grouped Action Flags": [[60, null]], "Groups Module": [[38, null]], "Hello World": [[61, null]], "Help Text": [[50, "help-text"], [68, "help-text"]], "Help Text Breakdown": [[50, "help-text-breakdown"]], "How it Works": [[65, "how-it-works"]], "Indices and Tables": [[66, "indices-and-tables"]], "Inheritance": [[48, "inheritance"]], "Initialization Methods": [[48, "initialization-methods"]], "Input Types": [[67, null]], "Inputs Package": [[23, null]], "Installing CLI Command Parser": [[66, "installing-cli-command-parser"]], "Links": [[66, "links"]], "Manual Input Validation": [[67, "manual-input-validation"]], "Metadata Module": [[32, null]], "Mixing Actions & ActionFlags": [[0, "mixing-actions-actionflags"]], "Month": [[67, "month"]], "Mutually Dependent": [[65, "mutually-dependent"]], "Mutually Dependent Outer Group": [[65, "mutually-dependent-outer-group"]], "Mutually Exclusive": [[65, "mutually-exclusive"]], "Mutually Exclusive Outer Group": [[65, "mutually-exclusive-outer-group"]], "Names": [[68, "names"]], "Nargs Module": [[33, null]], "Nested Subcommands": [[70, "nested-subcommands"]], "NumRange": [[67, "numrange"]], "Numeric Module": [[28, null]], "Numeric Ranges": [[67, "numeric-ranges"]], "Option": [[69, "option"]], "Option_Strings Module": [[39, null]], "Options": [[69, "options"]], "Options Module": [[40, null]], "Other Date / Time Inputs": [[67, "other-date-time-inputs"]], "Others": [[69, "others"]], "Overriding Command Methods": [[48, "overriding-command-methods"]], "Overriding main": [[48, "overriding-main"]], "Parameter Groups": [[65, null]], "Parameter List Formatting": [[50, "parameter-list-formatting"]], "Parameter Options": [[49, "parameter-options"]], "Parameters": [[68, "parameters"], [69, null]], "Parameters Package": [[34, null]], "Parameters with Overridden Names": [[0, "parameters-with-overridden-names"]], "Params Module": [[20, null]], "Parse & Run": [[48, "parse-run"]], "Parse_Tree Module": [[43, null]], "Parsed Args as a Dictionary": [[0, "parsed-args-as-a-dictionary"]], "Parser Module": [[44, null]], "Parsing Options": [[49, "parsing-options"]], "PassThru": [[69, "passthru"]], "Pass_Thru Module": [[41, null]], "Path": [[67, "path"]], "Paths & Files": [[67, "paths-files"]], "Patterns Module": [[29, null]], "Positional": [[69, "positional"]], "Positionals": [[69, "positionals"]], "Positionals Module": [[42, null]], "Post-Run & Context": [[0, "post-run-context"]], "Python Version Compatibility": [[66, "python-version-compatibility"]], "Range": [[67, "range"]], "Regex": [[67, "regex"]], "Regex & Glob Patterns": [[67, "regex-glob-patterns"]], "Rest Api Wrapper": [[62, null]], "Restructured_Text Module": [[21, null]], "Serialized Files": [[67, "serialized-files"]], "Shared Common Parameters": [[70, "shared-common-parameters"]], "Shared Logging Init": [[63, null]], "Simple Flags": [[64, null]], "SubCommand": [[69, "subcommand"]], "Subcommand: bar": [[55, "subcommand-bar"]], "Subcommand: baz": [[54, "subcommand-baz"]], "Subcommand: find": [[62, "subcommand-find"]], "Subcommand: find bar": [[62, "subcommand-find-bar"]], "Subcommand: find baz": [[62, "subcommand-find-baz"]], "Subcommand: find bazs": [[62, "subcommand-find-bazs"]], "Subcommand: find foo": [[62, "subcommand-find-foo"]], "Subcommand: foo": [[54, "subcommand-foo"], [55, "subcommand-foo"]], "Subcommand: hello": [[57, "subcommand-hello"]], "Subcommand: logs": [[57, "subcommand-logs"]], "Subcommand: run bar": [[54, "subcommand-run-bar"]], "Subcommand: run foo": [[54, "subcommand-run-foo"]], "Subcommand: show": [[62, "subcommand-show"], [63, "subcommand-show"]], "Subcommand: sync": [[62, "subcommand-sync"]], "Subcommand: update": [[57, "subcommand-update"]], "Subcommand: update bar": [[57, "subcommand-update-bar"]], "Subcommand: update foo": [[57, "subcommand-update-foo"]], "Subcommand: update group": [[57, "subcommand-update-group"]], "Subcommand: update user": [[57, "subcommand-update-user"]], "Subcommands": [[54, "subcommands"], [55, "subcommands"], [57, "subcommands"], [62, "subcommands"], [63, "subcommands"], [70, null]], "Supported _sunder_ Methods": [[48, "supported-sunder-methods"]], "Test Helpers": [[71, "test-helpers"]], "Testing Commands": [[71, null]], "Testing Module": [[45, null]], "Testing Parsing": [[71, "testing-parsing"]], "Time": [[67, "time"]], "Time Module": [[30, null]], "TimeDelta": [[67, "timedelta"]], "TriFlag": [[69, "triflag"]], "Types": [[68, "types"]], "Typing Module": [[46, null]], "Usage & Help Text Options": [[49, "usage-help-text-options"]], "User Guide": [[66, "user-guide"]], "Using __init__": [[48, "using-init"]], "Using _before_main_": [[48, "using-before-main"]], "Using _init_command_": [[48, "using-init-command"]], "Utils Module": [[12, null], [22, null], [31, null], [47, null]], "Visitor Module": [[13, null]], "reStructuredText": [[50, "restructuredtext"]]}, "docnames": ["advanced", "api", "api/cli_command_parser.annotations", "api/cli_command_parser.command_parameters", "api/cli_command_parser.commands", "api/cli_command_parser.config", "api/cli_command_parser.context", "api/cli_command_parser.conversion", "api/cli_command_parser.conversion.argparse_ast", "api/cli_command_parser.conversion.argparse_utils", "api/cli_command_parser.conversion.cli", "api/cli_command_parser.conversion.command_builder", "api/cli_command_parser.conversion.utils", "api/cli_command_parser.conversion.visitor", "api/cli_command_parser.core", "api/cli_command_parser.documentation", "api/cli_command_parser.error_handling", "api/cli_command_parser.exceptions", "api/cli_command_parser.formatting", "api/cli_command_parser.formatting.commands", "api/cli_command_parser.formatting.params", "api/cli_command_parser.formatting.restructured_text", "api/cli_command_parser.formatting.utils", "api/cli_command_parser.inputs", "api/cli_command_parser.inputs.base", "api/cli_command_parser.inputs.choices", "api/cli_command_parser.inputs.exceptions", "api/cli_command_parser.inputs.files", "api/cli_command_parser.inputs.numeric", "api/cli_command_parser.inputs.patterns", "api/cli_command_parser.inputs.time", "api/cli_command_parser.inputs.utils", "api/cli_command_parser.metadata", "api/cli_command_parser.nargs", "api/cli_command_parser.parameters", "api/cli_command_parser.parameters.actions", "api/cli_command_parser.parameters.base", "api/cli_command_parser.parameters.choice_map", "api/cli_command_parser.parameters.groups", "api/cli_command_parser.parameters.option_strings", "api/cli_command_parser.parameters.options", "api/cli_command_parser.parameters.pass_thru", "api/cli_command_parser.parameters.positionals", "api/cli_command_parser.parse_tree", "api/cli_command_parser.parser", "api/cli_command_parser.testing", "api/cli_command_parser.typing", "api/cli_command_parser.utils", "commands", "configuration", "documentation", "error_handlers", "examples", "examples/action_with_args", "examples/advanced_subcommand", "examples/basic_subcommand", "examples/command_wrapper", "examples/complex", "examples/custom_inputs", "examples/echo", "examples/grouped_action_flags", "examples/hello_world", "examples/rest_api_wrapper", "examples/shared_logging_init", "examples/simple_flags", "groups", "index", "inputs", "intro", "parameters", "subcommands", "testing"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["advanced.rst", "api.rst", "api/cli_command_parser.annotations.rst", "api/cli_command_parser.command_parameters.rst", "api/cli_command_parser.commands.rst", "api/cli_command_parser.config.rst", "api/cli_command_parser.context.rst", "api/cli_command_parser.conversion.rst", "api/cli_command_parser.conversion.argparse_ast.rst", "api/cli_command_parser.conversion.argparse_utils.rst", "api/cli_command_parser.conversion.cli.rst", "api/cli_command_parser.conversion.command_builder.rst", "api/cli_command_parser.conversion.utils.rst", "api/cli_command_parser.conversion.visitor.rst", "api/cli_command_parser.core.rst", "api/cli_command_parser.documentation.rst", "api/cli_command_parser.error_handling.rst", "api/cli_command_parser.exceptions.rst", "api/cli_command_parser.formatting.rst", "api/cli_command_parser.formatting.commands.rst", "api/cli_command_parser.formatting.params.rst", "api/cli_command_parser.formatting.restructured_text.rst", "api/cli_command_parser.formatting.utils.rst", "api/cli_command_parser.inputs.rst", "api/cli_command_parser.inputs.base.rst", "api/cli_command_parser.inputs.choices.rst", "api/cli_command_parser.inputs.exceptions.rst", "api/cli_command_parser.inputs.files.rst", "api/cli_command_parser.inputs.numeric.rst", "api/cli_command_parser.inputs.patterns.rst", "api/cli_command_parser.inputs.time.rst", "api/cli_command_parser.inputs.utils.rst", "api/cli_command_parser.metadata.rst", "api/cli_command_parser.nargs.rst", "api/cli_command_parser.parameters.rst", "api/cli_command_parser.parameters.actions.rst", "api/cli_command_parser.parameters.base.rst", "api/cli_command_parser.parameters.choice_map.rst", "api/cli_command_parser.parameters.groups.rst", "api/cli_command_parser.parameters.option_strings.rst", "api/cli_command_parser.parameters.options.rst", "api/cli_command_parser.parameters.pass_thru.rst", "api/cli_command_parser.parameters.positionals.rst", "api/cli_command_parser.parse_tree.rst", "api/cli_command_parser.parser.rst", "api/cli_command_parser.testing.rst", "api/cli_command_parser.typing.rst", "api/cli_command_parser.utils.rst", "commands.rst", "configuration.rst", "documentation.rst", "error_handlers.rst", "examples.rst", "examples/action_with_args.rst", "examples/advanced_subcommand.rst", "examples/basic_subcommand.rst", "examples/command_wrapper.rst", "examples/complex.rst", "examples/custom_inputs.rst", "examples/echo.rst", "examples/grouped_action_flags.rst", "examples/hello_world.rst", "examples/rest_api_wrapper.rst", "examples/shared_logging_init.rst", "examples/simple_flags.rst", "groups.rst", "index.rst", "inputs.rst", "intro.rst", "parameters.rst", "subcommands.rst", "testing.rst"], "indexentries": {"__call__() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand.__call__", false]], "__call__() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command.__call__", false]], "__call__() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.__call__", false]], "__call__() (cli_command_parser.inputs.base.inputtype method)": [[24, "cli_command_parser.inputs.base.InputType.__call__", false]], "__call__() (cli_command_parser.inputs.choices.choicemap method)": [[25, "cli_command_parser.inputs.choices.ChoiceMap.__call__", false]], "__call__() (cli_command_parser.inputs.choices.choices method)": [[25, "cli_command_parser.inputs.choices.Choices.__call__", false]], "__call__() (cli_command_parser.inputs.choices.enumchoices method)": [[25, "cli_command_parser.inputs.choices.EnumChoices.__call__", false]], "__call__() (cli_command_parser.inputs.files.file method)": [[27, "cli_command_parser.inputs.files.File.__call__", false]], "__call__() (cli_command_parser.inputs.files.path method)": [[27, "cli_command_parser.inputs.files.Path.__call__", false]], "__call__() (cli_command_parser.inputs.numeric.numrange method)": [[28, "cli_command_parser.inputs.numeric.NumRange.__call__", false]], "__call__() (cli_command_parser.inputs.numeric.range method)": [[28, "cli_command_parser.inputs.numeric.Range.__call__", false]], "__call__() (cli_command_parser.inputs.patterns.glob method)": [[29, "cli_command_parser.inputs.patterns.Glob.__call__", false]], "__call__() (cli_command_parser.inputs.patterns.regex method)": [[29, "cli_command_parser.inputs.patterns.Regex.__call__", false]], "__call__() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.__call__", false]], "__call__() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.__call__", false]], "__call__() (cli_command_parser.inputs.time.timedelta method)": [[30, "cli_command_parser.inputs.time.TimeDelta.__call__", false]], "__call__() (cli_command_parser.parameters.base.defaultcallback method)": [[36, "cli_command_parser.parameters.base.DefaultCallback.__call__", false]], "__call__() (cli_command_parser.parameters.choice_map.action method)": [[37, "cli_command_parser.parameters.choice_map.Action.__call__", false]], "__call__() (cli_command_parser.parameters.options.actionflag method)": [[40, "cli_command_parser.parameters.options.ActionFlag.__call__", false]], "__init_subclass__() (cli_command_parser.conversion.argparse_ast.argcollection class method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.conversion.argparse_ast.astcallable class method)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.conversion.command_builder.converter class method)": [[11, "cli_command_parser.conversion.command_builder.Converter.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.formatting.params.paramhelpformatter class method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.inputs.time.calendarunitinput class method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.inputs.time.datetimeinput class method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.inputs.time.dtinput class method)": [[30, "cli_command_parser.inputs.time.DTInput.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.actions.constmixin class method)": [[35, "cli_command_parser.parameters.actions.ConstMixin.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.actions.paramaction class method)": [[35, "cli_command_parser.parameters.actions.ParamAction.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.base.basepositional class method)": [[36, "cli_command_parser.parameters.base.BasePositional.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.base.parameter class method)": [[36, "cli_command_parser.parameters.base.Parameter.__init_subclass__", false]], "__init_subclass__() (cli_command_parser.parameters.choice_map.choicemap class method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.__init_subclass__", false]], "_after_main_() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand._after_main_", false]], "_after_main_() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command._after_main_", false]], "_before_main_() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand._before_main_", false]], "_before_main_() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command._before_main_", false]], "_init_command_() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command._init_command_", false]], "_init_command_() (cli_command_parser.conversion.cli.parserconverter method)": [[10, "cli_command_parser.conversion.cli.ParserConverter._init_command_", false]], "_pre_init_actions_() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand._pre_init_actions_", false]], "_pre_init_actions_() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command._pre_init_actions_", false]], "abbreviation (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.abbreviation", false]], "abbreviation (cli_command_parser.inputs.time.dtformatmode attribute)": [[30, "cli_command_parser.inputs.time.DTFormatMode.ABBREVIATION", false]], "accepts_consts (cli_command_parser.parameters.actions.basicconstaction attribute)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.accepts_consts", false]], "accepts_consts (cli_command_parser.parameters.actions.count attribute)": [[35, "cli_command_parser.parameters.actions.Count.accepts_consts", false]], "accepts_consts (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.accepts_consts", false]], "accepts_values (cli_command_parser.parameters.actions.append attribute)": [[35, "cli_command_parser.parameters.actions.Append.accepts_values", false]], "accepts_values (cli_command_parser.parameters.actions.count attribute)": [[35, "cli_command_parser.parameters.actions.Count.accepts_values", false]], "accepts_values (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.accepts_values", false]], "accepts_values (cli_command_parser.parameters.actions.store attribute)": [[35, "cli_command_parser.parameters.actions.Store.accepts_values", false]], "action (class in cli_command_parser.parameters.choice_map)": [[37, "cli_command_parser.parameters.choice_map.Action", false]], "action (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.action", false]], "action (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.action", false]], "action (cli_command_parser.conversion.command_builder.paramargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.action", false]], "action_after_action_flags (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.action_after_action_flags", false]], "action_flag (in module cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.action_flag", false]], "action_flag_count (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.action_flag_count", false]], "action_flags (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.action_flags", false]], "actionflag (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.ActionFlag", false]], "actionphase (class in cli_command_parser.context)": [[6, "cli_command_parser.context.ActionPhase", false]], "add() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.add", false]], "add() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.add", false]], "add_alts() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.add_alts", false]], "add_argument (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.add_argument", false]], "add_argument_group() (cli_command_parser.conversion.argparse_ast.argcollection method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.add_argument_group", false]], "add_argument_group() (cli_command_parser.conversion.argparse_utils.argumentparser method)": [[9, "cli_command_parser.conversion.argparse_utils.ArgumentParser.add_argument_group", false]], "add_const (cli_command_parser.parameters.actions.constmixin attribute)": [[35, "cli_command_parser.parameters.actions.ConstMixin.add_const", false]], "add_const() (cli_command_parser.parameters.actions.appendconst method)": [[35, "cli_command_parser.parameters.actions.AppendConst.add_const", false]], "add_const() (cli_command_parser.parameters.actions.count method)": [[35, "cli_command_parser.parameters.actions.Count.add_const", false]], "add_const() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.add_const", false]], "add_const() (cli_command_parser.parameters.actions.storeconst method)": [[35, "cli_command_parser.parameters.actions.StoreConst.add_const", false]], "add_dict_rows() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.add_dict_rows", false]], "add_env_value() (cli_command_parser.parameters.actions.constmixin method)": [[35, "cli_command_parser.parameters.actions.ConstMixin.add_env_value", false]], "add_env_value() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.add_env_value", false]], "add_help (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.add_help", false]], "add_help (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.add_help", false]], "add_kv_rows() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.add_kv_rows", false]], "add_methods (cli_command_parser.conversion.cli.convert attribute)": [[10, "cli_command_parser.conversion.cli.Convert.add_methods", false]], "add_mutually_exclusive_group() (cli_command_parser.conversion.argparse_ast.argcollection method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.add_mutually_exclusive_group", false]], "add_mutually_exclusive_group() (cli_command_parser.conversion.argparse_utils.argumentparser method)": [[9, "cli_command_parser.conversion.argparse_utils.ArgumentParser.add_mutually_exclusive_group", false]], "add_parser() (cli_command_parser.conversion.argparse_ast.script method)": [[8, "cli_command_parser.conversion.argparse_ast.Script.add_parser", false]], "add_parser() (cli_command_parser.conversion.argparse_ast.subparsersaction method)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction.add_parser", false]], "add_parser() (cli_command_parser.conversion.argparse_utils.subparsersaction method)": [[9, "cli_command_parser.conversion.argparse_utils.SubParsersAction.add_parser", false]], "add_row() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.add_row", false]], "add_rows() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.add_rows", false]], "add_subparsers (cli_command_parser.conversion.argparse_ast.astargumentparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser.add_subparsers", false]], "add_subparsers() (cli_command_parser.conversion.argparse_utils.argumentparser method)": [[9, "cli_command_parser.conversion.argparse_utils.ArgumentParser.add_subparsers", false]], "add_value (cli_command_parser.parameters.actions.constmixin attribute)": [[35, "cli_command_parser.parameters.actions.ConstMixin.add_value", false]], "add_value() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.add_value", false]], "add_value() (cli_command_parser.parameters.actions.basicconstaction method)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.add_value", false]], "add_value() (cli_command_parser.parameters.actions.concatenate method)": [[35, "cli_command_parser.parameters.actions.Concatenate.add_value", false]], "add_value() (cli_command_parser.parameters.actions.count method)": [[35, "cli_command_parser.parameters.actions.Count.add_value", false]], "add_value() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.add_value", false]], "add_value() (cli_command_parser.parameters.actions.store method)": [[35, "cli_command_parser.parameters.actions.Store.add_value", false]], "add_values() (cli_command_parser.parameters.actions.storeall method)": [[35, "cli_command_parser.parameters.actions.StoreAll.add_values", false]], "addvisitedchild (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.AddVisitedChild", false]], "after_main (cli_command_parser.context.actionphase attribute)": [[6, "cli_command_parser.context.ActionPhase.AFTER_MAIN", false]], "after_main() (in module cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.after_main", false]], "alias (cli_command_parser.config.subcommandaliashelpmode attribute)": [[5, "cli_command_parser.config.SubcommandAliasHelpMode.ALIAS", false]], "all_action_flags (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.all_action_flags", false]], "all_option_strs() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.all_option_strs", false]], "all_option_strs() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.all_option_strs", false]], "all_positionals (cli_command_parser.command_parameters.commandparameters property)": [[3, "cli_command_parser.command_parameters.CommandParameters.all_positionals", false]], "allow_annotation_type (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.allow_annotation_type", false]], "allow_argv_prog (cli_command_parser.context.context attribute)": [[6, "cli_command_parser.context.Context.allow_argv_prog", false]], "allow_backtrack (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.allow_backtrack", false]], "allow_dash (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.allow_dash", false]], "allow_leading_dash (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.allow_leading_dash", false]], "allow_leading_dash (cli_command_parser.parameters.options.option attribute)": [[40, "cli_command_parser.parameters.options.Option.allow_leading_dash", false]], "allow_leading_dash (cli_command_parser.parameters.positionals.positional attribute)": [[42, "cli_command_parser.parameters.positionals.Positional.allow_leading_dash", false]], "allow_missing (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.allow_missing", false]], "allowed (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.allowed", false]], "allowleadingdash (class in cli_command_parser.config)": [[5, "cli_command_parser.config.AllowLeadingDash", false]], "allowleadingdashproperty (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.AllowLeadingDashProperty", false]], "allows_write() (in module cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.allows_write", false]], "alt_allowed (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.alt_allowed", false]], "alt_help (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.alt_help", false]], "alt_option_strs() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.alt_option_strs", false]], "always (cli_command_parser.config.allowleadingdash attribute)": [[5, "cli_command_parser.config.AllowLeadingDash.ALWAYS", false]], "always_run_after_main (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.always_run_after_main", false]], "ambiguous_short_combos (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.ambiguous_short_combos", false]], "ambiguouscombo": [[17, "cli_command_parser.exceptions.AmbiguousCombo", false]], "ambiguouscombomode (class in cli_command_parser.config)": [[5, "cli_command_parser.config.AmbiguousComboMode", false]], "ambiguousparsetree": [[17, "cli_command_parser.exceptions.AmbiguousParseTree", false]], "ambiguousshortform": [[17, "cli_command_parser.exceptions.AmbiguousShortForm", false]], "any (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.ANY", false]], "any (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.ANY", false]], "any_node (cli_command_parser.parse_tree.posnode property)": [[43, "cli_command_parser.parse_tree.PosNode.any_node", false]], "any_word (cli_command_parser.parse_tree.posnode property)": [[43, "cli_command_parser.parse_tree.PosNode.any_word", false]], "anyword (class in cli_command_parser.parse_tree)": [[43, "cli_command_parser.parse_tree.AnyWord", false]], "append (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.Append", false]], "append_const() (cli_command_parser.parameters.actions.constmixin method)": [[35, "cli_command_parser.parameters.actions.ConstMixin.append_const", false]], "append_value() (cli_command_parser.parameters.actions.valuemixin method)": [[35, "cli_command_parser.parameters.actions.ValueMixin.append_value", false]], "appendconst (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.AppendConst", false]], "arg_deque (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.arg_deque", false]], "argcollection (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection", false]], "arggroup (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.ArgGroup", false]], "args (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.args", false]], "argumentparser (class in cli_command_parser.conversion.argparse_utils)": [[9, "cli_command_parser.conversion.argparse_utils.ArgumentParser", false]], "as_dict() (cli_command_parser.config.commandconfig method)": [[5, "cli_command_parser.config.CommandConfig.as_dict", false]], "assert_argv_parse_fails_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_argv_parse_fails_cases", false]], "assert_call_fails() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_call_fails", false]], "assert_call_fails_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_call_fails_cases", false]], "assert_dict_equal() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_dict_equal", false]], "assert_env_parse_results() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_env_parse_results", false]], "assert_env_parse_results_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_env_parse_results_cases", false]], "assert_parse_fails() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_parse_fails", false]], "assert_parse_fails_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_parse_fails_cases", false]], "assert_parse_results() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_parse_results", false]], "assert_parse_results_cases() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_parse_results_cases", false]], "assert_raises_contains_str() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_raises_contains_str", false]], "assert_str_contains() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_str_contains", false]], "assert_str_starts_with_line() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_str_starts_with_line", false]], "assert_strings_equal() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.assert_strings_equal", false]], "assertraiseswithstringcontext (class in cli_command_parser.testing)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext", false]], "ast_obj (cli_command_parser.conversion.command_builder.collectionconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.ast_obj", false]], "ast_obj (cli_command_parser.conversion.command_builder.groupconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter.ast_obj", false]], "ast_obj (cli_command_parser.conversion.command_builder.paramconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.ast_obj", false]], "ast_obj (cli_command_parser.conversion.command_builder.parserconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.ast_obj", false]], "astargumentparser (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser", false]], "astcallable (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable", false]], "asynccommand (class in cli_command_parser.commands)": [[4, "cli_command_parser.commands.AsyncCommand", false]], "attr_name (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.attr_name", false]], "backtrack": [[17, "cli_command_parser.exceptions.Backtrack", false]], "badargument": [[17, "cli_command_parser.exceptions.BadArgument", false]], "baseargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.BaseArgs", false]], "baseoption (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.BaseOption", false]], "basepositional (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.BasePositional", false]], "basicconstaction (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.BasicConstAction", false]], "before_main (cli_command_parser.context.actionphase attribute)": [[6, "cli_command_parser.context.ActionPhase.BEFORE_MAIN", false]], "before_main() (in module cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.before_main", false]], "block (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.BLOCK", false]], "both (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.BOTH", false]], "both_dash (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.BOTH_DASH", false]], "both_underscore (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.BOTH_UNDERSCORE", false]], "brd_bottom (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.brd_bottom", false]], "brd_right (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.brd_right", false]], "build_tree() (cli_command_parser.parse_tree.posnode class method)": [[43, "cli_command_parser.parse_tree.PosNode.build_tree", false]], "calendarunitinput (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput", false]], "camel_to_snake_case() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.camel_to_snake_case", false]], "can_reset() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.can_reset", false]], "can_reset() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.can_reset", false]], "categorized_action_flags (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.categorized_action_flags", false]], "cell (class in cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.Cell", false]], "cells (cli_command_parser.formatting.restructured_text.row attribute)": [[21, "cli_command_parser.formatting.restructured_text.Row.cells", false]], "character (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.CHARACTER", false]], "child_cls (cli_command_parser.conversion.argparse_ast.addvisitedchild attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AddVisitedChild.child_cls", false]], "choice (class in cli_command_parser.parameters.choice_map)": [[37, "cli_command_parser.parameters.choice_map.Choice", false]], "choice (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.choice", false]], "choice (cli_command_parser.parameters.choice_map.choice attribute)": [[37, "cli_command_parser.parameters.choice_map.Choice.choice", false]], "choice_delim (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.choice_delim", false]], "choice_groups (cli_command_parser.formatting.params.choicemaphelpformatter property)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.choice_groups", false]], "choice_str() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.choice_str", false]], "choice_str() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.choice_str", false]], "choice_str() (cli_command_parser.inputs.time.dtinput method)": [[30, "cli_command_parser.inputs.time.DTInput.choice_str", false]], "choice_strs (cli_command_parser.formatting.params.choicegroup attribute)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.choice_strs", false]], "choicegroup (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.ChoiceGroup", false]], "choicemap (class in cli_command_parser.inputs.choices)": [[25, "cli_command_parser.inputs.choices.ChoiceMap", false]], "choicemap (class in cli_command_parser.parameters.choice_map)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap", false]], "choicemaphelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter", false]], "choices (class in cli_command_parser.inputs.choices)": [[25, "cli_command_parser.inputs.choices.Choices", false]], "choices (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.choices", false]], "choices (cli_command_parser.conversion.command_builder.paramargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.choices", false]], "choices (cli_command_parser.formatting.params.choicegroup attribute)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.choices", false]], "choices (cli_command_parser.parameters.choice_map.choicemap attribute)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.choices", false]], "choices() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.choices", false]], "cli_command_parser.annotations": [[2, "module-cli_command_parser.annotations", false]], "cli_command_parser.command_parameters": [[3, "module-cli_command_parser.command_parameters", false]], "cli_command_parser.commands": [[4, "module-cli_command_parser.commands", false]], "cli_command_parser.config": [[5, "module-cli_command_parser.config", false]], "cli_command_parser.context": [[6, "module-cli_command_parser.context", false]], "cli_command_parser.conversion.argparse_ast": [[8, "module-cli_command_parser.conversion.argparse_ast", false]], "cli_command_parser.conversion.argparse_utils": [[9, "module-cli_command_parser.conversion.argparse_utils", false]], "cli_command_parser.conversion.cli": [[10, "module-cli_command_parser.conversion.cli", false]], "cli_command_parser.conversion.command_builder": [[11, "module-cli_command_parser.conversion.command_builder", false]], "cli_command_parser.conversion.utils": [[12, "module-cli_command_parser.conversion.utils", false]], "cli_command_parser.conversion.visitor": [[13, "module-cli_command_parser.conversion.visitor", false]], "cli_command_parser.core": [[14, "module-cli_command_parser.core", false]], "cli_command_parser.documentation": [[15, "module-cli_command_parser.documentation", false]], "cli_command_parser.error_handling": [[16, "module-cli_command_parser.error_handling", false]], "cli_command_parser.exceptions": [[17, "module-cli_command_parser.exceptions", false]], "cli_command_parser.formatting.commands": [[19, "module-cli_command_parser.formatting.commands", false]], "cli_command_parser.formatting.params": [[20, "module-cli_command_parser.formatting.params", false]], "cli_command_parser.formatting.restructured_text": [[21, "module-cli_command_parser.formatting.restructured_text", false]], "cli_command_parser.formatting.utils": [[22, "module-cli_command_parser.formatting.utils", false]], "cli_command_parser.inputs.base": [[24, "module-cli_command_parser.inputs.base", false]], "cli_command_parser.inputs.choices": [[25, "module-cli_command_parser.inputs.choices", false]], "cli_command_parser.inputs.exceptions": [[26, "module-cli_command_parser.inputs.exceptions", false]], "cli_command_parser.inputs.files": [[27, "module-cli_command_parser.inputs.files", false]], "cli_command_parser.inputs.numeric": [[28, "module-cli_command_parser.inputs.numeric", false]], "cli_command_parser.inputs.patterns": [[29, "module-cli_command_parser.inputs.patterns", false]], "cli_command_parser.inputs.time": [[30, "module-cli_command_parser.inputs.time", false]], "cli_command_parser.inputs.utils": [[31, "module-cli_command_parser.inputs.utils", false]], "cli_command_parser.metadata": [[32, "module-cli_command_parser.metadata", false]], "cli_command_parser.nargs": [[33, "module-cli_command_parser.nargs", false]], "cli_command_parser.parameters.actions": [[35, "module-cli_command_parser.parameters.actions", false]], "cli_command_parser.parameters.base": [[36, "module-cli_command_parser.parameters.base", false]], "cli_command_parser.parameters.choice_map": [[37, "module-cli_command_parser.parameters.choice_map", false]], "cli_command_parser.parameters.groups": [[38, "module-cli_command_parser.parameters.groups", false]], "cli_command_parser.parameters.option_strings": [[39, "module-cli_command_parser.parameters.option_strings", false]], "cli_command_parser.parameters.options": [[40, "module-cli_command_parser.parameters.options", false]], "cli_command_parser.parameters.pass_thru": [[41, "module-cli_command_parser.parameters.pass_thru", false]], "cli_command_parser.parameters.positionals": [[42, "module-cli_command_parser.parameters.positionals", false]], "cli_command_parser.parse_tree": [[43, "module-cli_command_parser.parse_tree", false]], "cli_command_parser.parser": [[44, "module-cli_command_parser.parser", false]], "cli_command_parser.testing": [[45, "module-cli_command_parser.testing", false]], "cli_command_parser.typing": [[46, "module-cli_command_parser.typing", false]], "cli_command_parser.utils": [[47, "module-cli_command_parser.utils", false]], "close() (cli_command_parser.inputs.utils.filewrapper method)": [[31, "cli_command_parser.inputs.utils.FileWrapper.close", false]], "cls_handler() (cli_command_parser.error_handling.errorhandler class method)": [[16, "cli_command_parser.error_handling.ErrorHandler.cls_handler", false]], "cmd_alias_mode (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.cmd_alias_mode", false]], "cmd_module (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.cmd_module", false]], "cmd_option_strs (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.cmd_option_strs", false]], "code (cli_command_parser.exceptions.commandparserexception attribute)": [[17, "cli_command_parser.exceptions.CommandParserException.code", false]], "collection_contents() (in module cli_command_parser.conversion.utils)": [[12, "cli_command_parser.conversion.utils.collection_contents", false]], "collectionconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter", false]], "combinable (cli_command_parser.parameters.option_strings.optionstrings attribute)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.combinable", false]], "combine (cli_command_parser.config.subcommandaliashelpmode attribute)": [[5, "cli_command_parser.config.SubcommandAliasHelpMode.COMBINE", false]], "combine_and_wrap() (cli_command_parser.formatting.utils.partwrapper method)": [[22, "cli_command_parser.formatting.utils.PartWrapper.combine_and_wrap", false]], "combo_option_map (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.combo_option_map", false]], "command (class in cli_command_parser.commands)": [[4, "cli_command_parser.commands.Command", false]], "command (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.command", false]], "command (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.command", false]], "command (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.command", false]], "command_formatter (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.command_formatter", false]], "command_parent (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.command_parent", false]], "commandargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs", false]], "commandconfig (class in cli_command_parser.config)": [[5, "cli_command_parser.config.CommandConfig", false]], "commanddefinitionerror": [[17, "cli_command_parser.exceptions.CommandDefinitionError", false]], "commandhelpformatter (class in cli_command_parser.formatting.commands)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter", false]], "commandmeta (class in cli_command_parser.core)": [[14, "cli_command_parser.core.CommandMeta", false]], "commandparameters (class in cli_command_parser.command_parameters)": [[3, "cli_command_parser.command_parameters.CommandParameters", false]], "commandparser (class in cli_command_parser.parser)": [[44, "cli_command_parser.parser.CommandParser", false]], "commandparserexception": [[17, "cli_command_parser.exceptions.CommandParserException", false]], "concatenate (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.Concatenate", false]], "config (cli_command_parser.context.context attribute)": [[6, "cli_command_parser.context.Context.config", false]], "config (cli_command_parser.context.contextproxy property)": [[6, "cli_command_parser.context.ContextProxy.config", false]], "config (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.config", false]], "config() (cli_command_parser.core.commandmeta class method)": [[14, "cli_command_parser.core.CommandMeta.config", false]], "config_item() (in module cli_command_parser.config)": [[5, "cli_command_parser.config.config_item", false]], "configitem (class in cli_command_parser.config)": [[5, "cli_command_parser.config.ConfigItem", false]], "const (cli_command_parser.conversion.command_builder.flagargs attribute)": [[11, "cli_command_parser.conversion.command_builder.FlagArgs.const", false]], "const (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.const", false]], "constmixin (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.ConstMixin", false]], "consts (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.consts", false]], "consume_values() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.consume_values", false]], "cont_indent (cli_command_parser.formatting.utils.partwrapper attribute)": [[22, "cli_command_parser.formatting.utils.PartWrapper.cont_indent", false]], "contains_positional (cli_command_parser.parameters.groups.paramgroup property)": [[38, "cli_command_parser.parameters.groups.ParamGroup.contains_positional", false]], "contains_required (cli_command_parser.parameters.groups.paramgroup property)": [[38, "cli_command_parser.parameters.groups.ParamGroup.contains_required", false]], "context (class in cli_command_parser.context)": [[6, "cli_command_parser.context.Context", false]], "contextproxy (class in cli_command_parser.context)": [[6, "cli_command_parser.context.ContextProxy", false]], "conversionerror": [[11, "cli_command_parser.conversion.command_builder.ConversionError", false]], "convert (class in cli_command_parser.conversion.cli)": [[10, "cli_command_parser.conversion.cli.Convert", false]], "convert() (cli_command_parser.conversion.command_builder.converter method)": [[11, "cli_command_parser.conversion.command_builder.Converter.convert", false]], "convert_script() (in module cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.convert_script", false]], "converter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.Converter", false]], "converter (cli_command_parser.inputs.files.serialized attribute)": [[27, "cli_command_parser.inputs.files.Serialized.converter", false]], "convertergroup (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup", false]], "converts (cli_command_parser.conversion.command_builder.converter attribute)": [[11, "cli_command_parser.conversion.command_builder.Converter.converts", false]], "converts (cli_command_parser.conversion.command_builder.groupconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter.converts", false]], "converts (cli_command_parser.conversion.command_builder.paramconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.converts", false]], "converts (cli_command_parser.conversion.command_builder.parserconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.converts", false]], "converts (cli_command_parser.conversion.command_builder.scriptconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ScriptConverter.converts", false]], "copy() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.copy", false]], "count (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.Count", false]], "counter (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.Counter", false]], "ctx (cli_command_parser.commands.command attribute)": [[4, "cli_command_parser.commands.Command.ctx", false]], "ctx (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.ctx", false]], "dash (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.DASH", false]], "date (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.Date", false]], "datetime (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.DateTime", false]], "datetimeinput (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.DateTimeInput", false]], "day (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.Day", false]], "default (cli_command_parser.config.configitem attribute)": [[5, "cli_command_parser.config.ConfigItem.default", false]], "default (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.default", false]], "default (cli_command_parser.inputs.utils.inputparam attribute)": [[31, "cli_command_parser.inputs.utils.InputParam.default", false]], "default (cli_command_parser.metadata.metadata attribute)": [[32, "cli_command_parser.metadata.Metadata.default", false]], "default (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.default", false]], "default (cli_command_parser.parameters.actions.store attribute)": [[35, "cli_command_parser.parameters.actions.Store.default", false]], "default (cli_command_parser.parameters.actions.storeconst attribute)": [[35, "cli_command_parser.parameters.actions.StoreConst.default", false]], "default (cli_command_parser.parameters.base.allowleadingdashproperty attribute)": [[36, "cli_command_parser.parameters.base.AllowLeadingDashProperty.default", false]], "default (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.default", false]], "default_cb (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.default_cb", false]], "default_nargs (cli_command_parser.parameters.actions.append attribute)": [[35, "cli_command_parser.parameters.actions.Append.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.basicconstaction attribute)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.count attribute)": [[35, "cli_command_parser.parameters.actions.Count.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.paramaction property)": [[35, "cli_command_parser.parameters.actions.ParamAction.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.store attribute)": [[35, "cli_command_parser.parameters.actions.Store.default_nargs", false]], "default_nargs (cli_command_parser.parameters.actions.storeall attribute)": [[35, "cli_command_parser.parameters.actions.StoreAll.default_nargs", false]], "defaultcallback (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.DefaultCallback", false]], "deferred (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.deferred", false]], "delim (cli_command_parser.formatting.utils.partwrapper attribute)": [[22, "cli_command_parser.formatting.utils.PartWrapper.delim", false]], "descendant_args() (cli_command_parser.conversion.command_builder.collectionconverter method)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.descendant_args", false]], "descendant_args() (cli_command_parser.conversion.command_builder.parserconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.descendant_args", false]], "description (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.description", false]], "description (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.description", false]], "description (cli_command_parser.parameters.choice_map.choicemap attribute)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.description", false]], "description (cli_command_parser.parameters.groups.paramgroup attribute)": [[38, "cli_command_parser.parameters.groups.ParamGroup.description", false]], "dict (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.DICT", false]], "different_locale (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.different_locale", false]], "dir (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.DIR", false]], "display_long (cli_command_parser.parameters.option_strings.optionstrings property)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.display_long", false]], "display_long_alt (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.display_long_alt", false]], "display_long_primary (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.display_long_primary", false]], "dist_for_obj() (cli_command_parser.metadata.distributionfinder method)": [[32, "cli_command_parser.metadata.DistributionFinder.dist_for_obj", false]], "dist_for_pkg() (cli_command_parser.metadata.distributionfinder method)": [[32, "cli_command_parser.metadata.DistributionFinder.dist_for_pkg", false]], "distribution (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.distribution", false]], "distributionfinder (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.DistributionFinder", false]], "doc_name (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.doc_name", false]], "doc_str (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.doc_str", false]], "docs_url (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.docs_url", false]], "docs_url (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.docs_url", false]], "document_module() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.document_module", false]], "document_package() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.document_package", false]], "document_script() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.document_script", false]], "document_scripts() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.document_scripts", false]], "dry_run (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.dry_run", false]], "dt_repr() (in module cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.dt_repr", false]], "dt_type (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.dt_type", false]], "dt_type (cli_command_parser.inputs.time.date attribute)": [[30, "cli_command_parser.inputs.time.Date.dt_type", false]], "dt_type (cli_command_parser.inputs.time.datetime attribute)": [[30, "cli_command_parser.inputs.time.DateTime.dt_type", false]], "dt_type (cli_command_parser.inputs.time.datetimeinput attribute)": [[30, "cli_command_parser.inputs.time.DateTimeInput.dt_type", false]], "dt_type (cli_command_parser.inputs.time.day attribute)": [[30, "cli_command_parser.inputs.time.Day.dt_type", false]], "dt_type (cli_command_parser.inputs.time.dtinput attribute)": [[30, "cli_command_parser.inputs.time.DTInput.dt_type", false]], "dt_type (cli_command_parser.inputs.time.month attribute)": [[30, "cli_command_parser.inputs.time.Month.dt_type", false]], "dt_type (cli_command_parser.inputs.time.time attribute)": [[30, "cli_command_parser.inputs.time.Time.dt_type", false]], "dtformatmode (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.DTFormatMode", false]], "dtinput (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.DTInput", false]], "dynamic_metadata() (in module cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.dynamic_metadata", false]], "dynamicconfigitem (class in cli_command_parser.config)": [[5, "cli_command_parser.config.DynamicConfigItem", false]], "dynamicmetadata (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.DynamicMetadata", false]], "earliest (cli_command_parser.inputs.time.datetimeinput property)": [[30, "cli_command_parser.inputs.time.DateTimeInput.earliest", false]], "email (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.email", false]], "email (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.email", false]], "encoding (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.encoding", false]], "enumchoices (class in cli_command_parser.inputs.choices)": [[25, "cli_command_parser.inputs.choices.EnumChoices", false]], "env_var (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.env_var", false]], "env_vars() (cli_command_parser.parameters.base.baseoption method)": [[36, "cli_command_parser.parameters.base.BaseOption.env_vars", false]], "env_vars() (cli_command_parser.testing.parsertest method)": [[45, "cli_command_parser.testing.ParserTest.env_vars", false]], "epilog (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.epilog", false]], "epilog (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.epilog", false]], "error_handler (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.error_handler", false]], "error_handler (in module cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.error_handler", false]], "errorhandler (class in cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.ErrorHandler", false]], "errors (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.errors", false]], "exc_cls (cli_command_parser.error_handling.handler attribute)": [[16, "cli_command_parser.error_handling.Handler.exc_cls", false]], "exc_handler_map (cli_command_parser.error_handling.errorhandler attribute)": [[16, "cli_command_parser.error_handling.ErrorHandler.exc_handler_map", false]], "exists (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.exists", false]], "exit() (cli_command_parser.exceptions.commandparserexception method)": [[17, "cli_command_parser.exceptions.CommandParserException.exit", false]], "expand (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.expand", false]], "expected_exc (cli_command_parser.testing.assertraiseswithstringcontext attribute)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext.expected_exc", false]], "expected_text (cli_command_parser.testing.assertraiseswithstringcontext attribute)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext.expected_text", false]], "extend() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.extend", false]], "extended_epilog (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.extended_epilog", false]], "extended_error_handler (in module cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.extended_error_handler", false]], "fields (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.FIELDS", false]], "fifo (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.FIFO", false]], "file (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.File", false]], "file (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.FILE", false]], "fileinput (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.FileInput", false]], "filewrapper (class in cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.FileWrapper", false]], "filtered_commands() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.filtered_commands", false]], "finalize() (cli_command_parser.conversion.command_builder.collectionconverter method)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.finalize", false]], "finalize() (cli_command_parser.conversion.command_builder.parserconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.finalize", false]], "finalize_default() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.finalize_default", false]], "finalize_default() (cli_command_parser.parameters.actions.concatenate method)": [[35, "cli_command_parser.parameters.actions.Concatenate.finalize_default", false]], "finalize_default() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.finalize_default", false]], "finalize_value() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.finalize_value", false]], "finalize_value() (cli_command_parser.parameters.actions.concatenate method)": [[35, "cli_command_parser.parameters.actions.Concatenate.finalize_value", false]], "finalize_value() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.finalize_value", false]], "fix_default() (cli_command_parser.inputs.base.inputtype method)": [[24, "cli_command_parser.inputs.base.InputType.fix_default", false]], "fix_default() (cli_command_parser.inputs.files.fileinput method)": [[27, "cli_command_parser.inputs.files.FileInput.fix_default", false]], "fix_default() (cli_command_parser.inputs.numeric.numericinput method)": [[28, "cli_command_parser.inputs.numeric.NumericInput.fix_default", false]], "fix_default() (cli_command_parser.inputs.time.dtinput method)": [[30, "cli_command_parser.inputs.time.DTInput.fix_default", false]], "fix_default() (cli_command_parser.inputs.time.timedelta method)": [[30, "cli_command_parser.inputs.time.TimeDelta.fix_default", false]], "fix_windows_path() (in module cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.fix_windows_path", false]], "fixedflag (class in cli_command_parser.utils)": [[47, "cli_command_parser.utils.FixedFlag", false]], "fixedflagmeta (class in cli_command_parser.utils)": [[47, "cli_command_parser.utils.FixedFlagMeta", false]], "flag (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.Flag", false]], "flagargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.FlagArgs", false]], "for_ast_callable() (cli_command_parser.conversion.command_builder.converter class method)": [[11, "cli_command_parser.conversion.command_builder.Converter.for_ast_callable", false]], "for_command() (cli_command_parser.metadata.programmetadata class method)": [[32, "cli_command_parser.metadata.ProgramMetadata.for_command", false]], "for_param_cls() (cli_command_parser.formatting.params.paramhelpformatter class method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.for_param_cls", false]], "for_prog() (cli_command_parser.context.context class method)": [[6, "cli_command_parser.context.Context.for_prog", false]], "format() (cli_command_parser.conversion.command_builder.paramconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.format", false]], "format() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.format", false]], "format_all() (cli_command_parser.conversion.command_builder.convertergroup method)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup.format_all", false]], "format_all() (cli_command_parser.conversion.command_builder.paramconvertergroup method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverterGroup.format_all", false]], "format_basic_usage() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_basic_usage", false]], "format_description() (cli_command_parser.formatting.params.grouphelpformatter method)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.format_description", false]], "format_description() (cli_command_parser.formatting.params.optionhelpformatter method)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.format_description", false]], "format_description() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_description", false]], "format_description() (cli_command_parser.formatting.params.triflaghelpformatter method)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.format_description", false]], "format_dict_diff() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.format_dict_diff", false]], "format_diff() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.format_diff", false]], "format_epilog() (cli_command_parser.metadata.programmetadata method)": [[32, "cli_command_parser.metadata.ProgramMetadata.format_epilog", false]], "format_help() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.format_help", false]], "format_help() (cli_command_parser.formatting.params.choicemaphelpformatter method)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.format_help", false]], "format_help() (cli_command_parser.formatting.params.grouphelpformatter method)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.format_help", false]], "format_help() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_help", false]], "format_help() (cli_command_parser.formatting.params.triflaghelpformatter method)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.format_help", false]], "format_help() (cli_command_parser.parameters.base.parambase method)": [[36, "cli_command_parser.parameters.base.ParamBase.format_help", false]], "format_help() (cli_command_parser.parameters.choice_map.choice method)": [[37, "cli_command_parser.parameters.choice_map.Choice.format_help", false]], "format_help_entry() (cli_command_parser.formatting.utils.partwrapper method)": [[22, "cli_command_parser.formatting.utils.PartWrapper.format_help_entry", false]], "format_help_entry() (in module cli_command_parser.formatting.utils)": [[22, "cli_command_parser.formatting.utils.format_help_entry", false]], "format_lines() (cli_command_parser.conversion.command_builder.converter method)": [[11, "cli_command_parser.conversion.command_builder.Converter.format_lines", false]], "format_lines() (cli_command_parser.conversion.command_builder.groupconverter method)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter.format_lines", false]], "format_lines() (cli_command_parser.conversion.command_builder.paramconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.format_lines", false]], "format_lines() (cli_command_parser.conversion.command_builder.parserconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.format_lines", false]], "format_lines() (cli_command_parser.conversion.command_builder.scriptconverter method)": [[11, "cli_command_parser.conversion.command_builder.ScriptConverter.format_lines", false]], "format_members() (cli_command_parser.conversion.command_builder.collectionconverter method)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.format_members", false]], "format_metavar() (cli_command_parser.formatting.params.choicemaphelpformatter method)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.format_metavar", false]], "format_metavar() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.base.inputtype method)": [[24, "cli_command_parser.inputs.base.InputType.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.numeric.numericinput method)": [[28, "cli_command_parser.inputs.numeric.NumericInput.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.patterns.patterninput method)": [[29, "cli_command_parser.inputs.patterns.PatternInput.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.format_metavar", false]], "format_metavar() (cli_command_parser.inputs.time.timedelta method)": [[30, "cli_command_parser.inputs.time.TimeDelta.format_metavar", false]], "format_rst() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.format_rst", false]], "format_usage() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.grouphelpformatter method)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.optionhelpformatter method)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.positionalhelpformatter method)": [[20, "cli_command_parser.formatting.params.PositionalHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.formatting.params.triflaghelpformatter method)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.format_usage", false]], "format_usage() (cli_command_parser.parameters.base.parambase method)": [[36, "cli_command_parser.parameters.base.ParamBase.format_usage", false]], "format_usage() (cli_command_parser.parameters.choice_map.choice method)": [[37, "cli_command_parser.parameters.choice_map.Choice.format_usage", false]], "formats (cli_command_parser.inputs.time.datetimeinput attribute)": [[30, "cli_command_parser.inputs.time.DateTimeInput.formats", false]], "formatter (cli_command_parser.command_parameters.commandparameters property)": [[3, "cli_command_parser.command_parameters.CommandParameters.formatter", false]], "formatter (cli_command_parser.parameters.base.parambase property)": [[36, "cli_command_parser.parameters.base.ParamBase.formatter", false]], "from_dict() (cli_command_parser.formatting.restructured_text.rsttable class method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.from_dict", false]], "from_dicts() (cli_command_parser.formatting.restructured_text.rsttable class method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.from_dicts", false]], "from_kwargs() (cli_command_parser.conversion.command_builder.baseargs class method)": [[11, "cli_command_parser.conversion.command_builder.BaseArgs.from_kwargs", false]], "full (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.full", false]], "full (cli_command_parser.inputs.time.dtformatmode attribute)": [[30, "cli_command_parser.inputs.time.DTFormatMode.FULL", false]], "func (cli_command_parser.conversion.argparse_ast.visit_func attribute)": [[8, "cli_command_parser.conversion.argparse_ast.visit_func.func", false]], "func (cli_command_parser.metadata.dynamicmetadata attribute)": [[32, "cli_command_parser.metadata.DynamicMetadata.func", false]], "func (cli_command_parser.parameters.base.defaultcallback attribute)": [[36, "cli_command_parser.parameters.base.DefaultCallback.func", false]], "func (cli_command_parser.parameters.options.actionflag property)": [[40, "cli_command_parser.parameters.options.ActionFlag.func", false]], "get_annotation_value_type() (in module cli_command_parser.annotations)": [[2, "cli_command_parser.annotations.get_annotation_value_type", false]], "get_cls_and_kwargs() (cli_command_parser.conversion.command_builder.paramconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.get_cls_and_kwargs", false]], "get_config() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_config", false]], "get_const() (cli_command_parser.parameters.base.baseoption method)": [[36, "cli_command_parser.parameters.base.BaseOption.get_const", false]], "get_const() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.get_const", false]], "get_const() (cli_command_parser.parameters.options.triflag method)": [[40, "cli_command_parser.parameters.options.TriFlag.get_const", false]], "get_context() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_context", false]], "get_current_context() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_current_context", false]], "get_default (cli_command_parser.parameters.actions.constmixin attribute)": [[35, "cli_command_parser.parameters.actions.ConstMixin.get_default", false]], "get_default (cli_command_parser.parameters.actions.valuemixin attribute)": [[35, "cli_command_parser.parameters.actions.ValueMixin.get_default", false]], "get_default() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.get_default", false]], "get_default() (cli_command_parser.parameters.actions.appendconst method)": [[35, "cli_command_parser.parameters.actions.AppendConst.get_default", false]], "get_default() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.get_default", false]], "get_description() (cli_command_parser.metadata.programmetadata method)": [[32, "cli_command_parser.metadata.ProgramMetadata.get_description", false]], "get_descriptor_value_type() (in module cli_command_parser.annotations)": [[2, "cli_command_parser.annotations.get_descriptor_value_type", false]], "get_doc_str() (cli_command_parser.metadata.programmetadata method)": [[32, "cli_command_parser.metadata.ProgramMetadata.get_doc_str", false]], "get_env_const() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.get_env_const", false]], "get_env_const() (cli_command_parser.parameters.options.flag method)": [[40, "cli_command_parser.parameters.options.Flag.get_env_const", false]], "get_env_const() (cli_command_parser.parameters.options.triflag method)": [[40, "cli_command_parser.parameters.options.TriFlag.get_env_const", false]], "get_error_handler() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.get_error_handler", false]], "get_formatter() (in module cli_command_parser.formatting.commands)": [[19, "cli_command_parser.formatting.commands.get_formatter", false]], "get_help_text() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.get_help_text", false]], "get_maybe_poppable_counts() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.get_maybe_poppable_counts", false]], "get_maybe_poppable_counts() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.get_maybe_poppable_counts", false]], "get_metadata() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_metadata", false]], "get_missing() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.get_missing", false]], "get_name_repr() (in module cli_command_parser.conversion.utils)": [[12, "cli_command_parser.conversion.utils.get_name_repr", false]], "get_next_cmd() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.get_next_cmd", false]], "get_opt_prefix() (in module cli_command_parser.parser)": [[44, "cli_command_parser.parser.get_opt_prefix", false]], "get_or_create_context() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_or_create_context", false]], "get_params() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_params", false]], "get_parent() (cli_command_parser.metadata.metadatabase method)": [[32, "cli_command_parser.metadata.MetadataBase.get_parent", false]], "get_parent() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_parent", false]], "get_parsed() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.get_parsed", false]], "get_parsed() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_parsed", false]], "get_parsed_value() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.get_parsed_value", false]], "get_parsed_value() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.get_parsed_value", false]], "get_pos_args() (cli_command_parser.conversion.command_builder.paramconverter method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.get_pos_args", false]], "get_positionals_to_parse() (cli_command_parser.command_parameters.commandparameters method)": [[3, "cli_command_parser.command_parameters.CommandParameters.get_positionals_to_parse", false]], "get_prog() (cli_command_parser.metadata.programmetadata method)": [[32, "cli_command_parser.metadata.ProgramMetadata.get_prog", false]], "get_raw_arg() (in module cli_command_parser.context)": [[6, "cli_command_parser.context.get_raw_arg", false]], "get_rst_text() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.get_rst_text", false]], "get_sets() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.get_sets", false]], "get_top_level_commands() (in module cli_command_parser.core)": [[14, "cli_command_parser.core.get_top_level_commands", false]], "get_tracked_refs() (cli_command_parser.conversion.argparse_ast.astcallable method)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.get_tracked_refs", false]], "get_tracked_refs() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.get_tracked_refs", false]], "get_urls() (cli_command_parser.metadata.distributionfinder method)": [[32, "cli_command_parser.metadata.DistributionFinder.get_urls", false]], "get_usage_opt() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.get_usage_opt", false]], "get_usage_opt() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.get_usage_opt", false]], "get_usage_sub_cmds() (in module cli_command_parser.formatting.commands)": [[19, "cli_command_parser.formatting.commands.get_usage_sub_cmds", false]], "get_usage_text() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.get_usage_text", false]], "get_value() (cli_command_parser.metadata.dynamicmetadata method)": [[32, "cli_command_parser.metadata.DynamicMetadata.get_value", false]], "get_value() (cli_command_parser.metadata.metadata method)": [[32, "cli_command_parser.metadata.Metadata.get_value", false]], "get_value() (cli_command_parser.metadata.metadatabase method)": [[32, "cli_command_parser.metadata.MetadataBase.get_value", false]], "glob (class in cli_command_parser.inputs.patterns)": [[29, "cli_command_parser.inputs.patterns.Glob", false]], "group (cli_command_parser.inputs.patterns.regex attribute)": [[29, "cli_command_parser.inputs.patterns.Regex.group", false]], "group (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.GROUP", false]], "group (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.group", false]], "group_choices() (cli_command_parser.formatting.params.choicegroup class method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.group_choices", false]], "group_tree_spacers (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.group_tree_spacers", false]], "groupconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter", false]], "grouped_children (cli_command_parser.conversion.command_builder.collectionconverter property)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.grouped_children", false]], "grouped_children() (cli_command_parser.conversion.argparse_ast.argcollection method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.grouped_children", false]], "grouphelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter", false]], "groups (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.groups", false]], "groups (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.groups", false]], "groups (cli_command_parser.inputs.patterns.regex attribute)": [[29, "cli_command_parser.inputs.patterns.Regex.groups", false]], "groups (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.GROUPS", false]], "handle_invalid() (cli_command_parser.inputs.numeric.numrange method)": [[28, "cli_command_parser.inputs.numeric.NumRange.handle_invalid", false]], "handle_kb_interrupt() (in module cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.handle_kb_interrupt", false]], "handle_long() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_long", false]], "handle_pass_thru() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_pass_thru", false]], "handle_positional() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_positional", false]], "handle_remainder() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_remainder", false]], "handle_short() (cli_command_parser.parser.commandparser method)": [[44, "cli_command_parser.parser.CommandParser.handle_short", false]], "handler (class in cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.Handler", false]], "handler (cli_command_parser.error_handling.handler attribute)": [[16, "cli_command_parser.error_handling.Handler.handler", false]], "has_any() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.has_any", false]], "has_choices (cli_command_parser.parameters.base.parameter property)": [[36, "cli_command_parser.parameters.base.Parameter.has_choices", false]], "has_choices (cli_command_parser.parameters.choice_map.choicemap property)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.has_choices", false]], "has_local_choices (cli_command_parser.parameters.choice_map.subcommand property)": [[37, "cli_command_parser.parameters.choice_map.SubCommand.has_local_choices", false]], "has_long() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.has_long", false]], "has_long() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.has_long", false]], "has_min_opts() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.has_min_opts", false]], "has_min_opts() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.has_min_opts", false]], "has_nested_pass_thru (cli_command_parser.command_parameters.commandparameters property)": [[3, "cli_command_parser.command_parameters.CommandParameters.has_nested_pass_thru", false]], "has_parsed_value() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.has_parsed_value", false]], "has_parsed_value() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.has_parsed_value", false]], "has_upper_bound (cli_command_parser.nargs.nargs property)": [[33, "cli_command_parser.nargs.Nargs.has_upper_bound", false]], "header (cli_command_parser.formatting.restructured_text.row attribute)": [[21, "cli_command_parser.formatting.restructured_text.Row.header", false]], "height (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.height", false]], "help (cli_command_parser.conversion.command_builder.baseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.BaseArgs.help", false]], "help (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.help", false]], "help (cli_command_parser.parameters.choice_map.choice attribute)": [[37, "cli_command_parser.parameters.choice_map.Choice.help", false]], "help_action() (in module cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.help_action", false]], "hide (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.hide", false]], "hide (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.hide", false]], "ignore (cli_command_parser.config.ambiguouscombomode attribute)": [[5, "cli_command_parser.config.AmbiguousComboMode.IGNORE", false]], "ignore_unknown (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.ignore_unknown", false]], "imp_names() (in module cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.imp_names", false]], "import_module() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.import_module", false]], "in_mutually_exclusive_group (cli_command_parser.parameters.groups.paramgroup property)": [[38, "cli_command_parser.parameters.groups.ParamGroup.in_mutually_exclusive_group", false]], "include_max (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.include_max", false]], "include_max (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.include_max", false]], "include_max (cli_command_parser.inputs.utils.rangemixin attribute)": [[31, "cli_command_parser.inputs.utils.RangeMixin.include_max", false]], "include_min (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.include_min", false]], "include_min (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.include_min", false]], "include_min (cli_command_parser.inputs.utils.rangemixin attribute)": [[31, "cli_command_parser.inputs.utils.RangeMixin.include_min", false]], "inheritable (cli_command_parser.metadata.metadatabase attribute)": [[32, "cli_command_parser.metadata.MetadataBase.inheritable", false]], "init (cli_command_parser.parameters.options.counter attribute)": [[40, "cli_command_parser.parameters.options.Counter.init", false]], "init_call_repr() (cli_command_parser.conversion.argparse_ast.astcallable method)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_call_repr", false]], "init_counter() (cli_command_parser.conversion.command_builder.flagargs class method)": [[11, "cli_command_parser.conversion.command_builder.FlagArgs.init_counter", false]], "init_flag() (cli_command_parser.conversion.command_builder.flagargs class method)": [[11, "cli_command_parser.conversion.command_builder.FlagArgs.init_flag", false]], "init_for_ast_callable() (cli_command_parser.conversion.command_builder.converter class method)": [[11, "cli_command_parser.conversion.command_builder.Converter.init_for_ast_callable", false]], "init_func_args (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_func_args", false]], "init_func_kwargs (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_func_kwargs", false]], "init_func_kwargs (cli_command_parser.conversion.argparse_ast.subparser property)": [[8, "cli_command_parser.conversion.argparse_ast.SubParser.init_func_kwargs", false]], "init_func_name (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_func_name", false]], "init_func_raw_kwargs (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.init_func_raw_kwargs", false]], "init_group() (cli_command_parser.conversion.command_builder.converter class method)": [[11, "cli_command_parser.conversion.command_builder.Converter.init_group", false]], "init_group() (cli_command_parser.conversion.command_builder.paramconverter class method)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.init_group", false]], "init_option() (cli_command_parser.conversion.command_builder.optionargs class method)": [[11, "cli_command_parser.conversion.command_builder.OptionArgs.init_option", false]], "init_positional() (cli_command_parser.conversion.command_builder.paramargs class method)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.init_positional", false]], "input (cli_command_parser.conversion.cli.convert attribute)": [[10, "cli_command_parser.conversion.cli.Convert.input", false]], "input (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.input", false]], "input (cli_command_parser.conversion.cli.pprint attribute)": [[10, "cli_command_parser.conversion.cli.Pprint.input", false]], "inputparam (class in cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.InputParam", false]], "inputtype (class in cli_command_parser.inputs.base)": [[24, "cli_command_parser.inputs.base.InputType", false]], "inputvalidationerror": [[26, "cli_command_parser.inputs.exceptions.InputValidationError", false]], "int_only (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.int_only", false]], "invalidchoice": [[17, "cli_command_parser.exceptions.InvalidChoice", false]], "invalidchoiceerror": [[26, "cli_command_parser.inputs.exceptions.InvalidChoiceError", false]], "is_option (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.is_option", false]], "is_pass_thru (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.is_pass_thru", false]], "is_positional (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.is_positional", false]], "is_sub_parser (cli_command_parser.conversion.command_builder.parserconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.is_sub_parser", false]], "is_valid_arg() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.is_valid_arg", false]], "is_valid_type() (cli_command_parser.inputs.base.inputtype method)": [[24, "cli_command_parser.inputs.base.InputType.is_valid_type", false]], "is_valid_type() (cli_command_parser.inputs.numeric.numericinput method)": [[28, "cli_command_parser.inputs.numeric.NumericInput.is_valid_type", false]], "iso (cli_command_parser.inputs.time.day attribute)": [[30, "cli_command_parser.inputs.time.Day.iso", false]], "iter_action_flags() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.iter_action_flags", false]], "iter_build() (cli_command_parser.formatting.restructured_text.rsttable method)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.iter_build", false]], "iter_handlers() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.iter_handlers", false]], "iter_module_parents() (in module cli_command_parser.conversion.utils)": [[12, "cli_command_parser.conversion.utils.iter_module_parents", false]], "iter_params() (cli_command_parser.command_parameters.commandparameters method)": [[3, "cli_command_parser.command_parameters.CommandParameters.iter_params", false]], "iter_usage_parts() (cli_command_parser.formatting.params.optionhelpformatter method)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.iter_usage_parts", false]], "iter_usage_parts() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.iter_usage_parts", false]], "join() (cli_command_parser.formatting.utils.partwrapper method)": [[22, "cli_command_parser.formatting.utils.PartWrapper.join", false]], "json (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.Json", false]], "latest (cli_command_parser.inputs.time.datetimeinput property)": [[30, "cli_command_parser.inputs.time.DateTimeInput.latest", false]], "lazy (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.lazy", false]], "line_iter() (in module cli_command_parser.formatting.utils)": [[22, "cli_command_parser.formatting.utils.line_iter", false]], "lines (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.lines", false]], "link (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.LINK", false]], "link_params() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.link_params", false]], "links (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.links", false]], "list_attr (cli_command_parser.conversion.argparse_ast.addvisitedchild attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AddVisitedChild.list_attr", false]], "literal_eval_or_none() (in module cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.literal_eval_or_none", false]], "load_command() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.load_command", false]], "load_commands() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.load_commands", false]], "local (cli_command_parser.parameters.choice_map.choice attribute)": [[37, "cli_command_parser.parameters.choice_map.Choice.local", false]], "locale (cli_command_parser.inputs.time.date attribute)": [[30, "cli_command_parser.inputs.time.Date.locale", false]], "locale (cli_command_parser.inputs.time.datetime attribute)": [[30, "cli_command_parser.inputs.time.DateTime.locale", false]], "locale (cli_command_parser.inputs.time.datetimeinput attribute)": [[30, "cli_command_parser.inputs.time.DateTimeInput.locale", false]], "locale (cli_command_parser.inputs.time.different_locale attribute)": [[30, "cli_command_parser.inputs.time.different_locale.locale", false]], "locale (cli_command_parser.inputs.time.dtinput attribute)": [[30, "cli_command_parser.inputs.time.DTInput.locale", false]], "locale (cli_command_parser.inputs.time.time attribute)": [[30, "cli_command_parser.inputs.time.Time.locale", false]], "long (cli_command_parser.parameters.option_strings.optionstrings property)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.long", false]], "main() (cli_command_parser.commands.asynccommand method)": [[4, "cli_command_parser.commands.AsyncCommand.main", false]], "main() (cli_command_parser.commands.command method)": [[4, "cli_command_parser.commands.Command.main", false]], "main() (cli_command_parser.conversion.cli.convert method)": [[10, "cli_command_parser.conversion.cli.Convert.main", false]], "main() (cli_command_parser.conversion.cli.pprint method)": [[10, "cli_command_parser.conversion.cli.Pprint.main", false]], "main() (in module cli_command_parser.commands)": [[4, "cli_command_parser.commands.main", false]], "match (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.MATCH", false]], "matches() (cli_command_parser.inputs.utils.statmode method)": [[31, "cli_command_parser.inputs.utils.StatMode.matches", false]], "max (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.max", false]], "max (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.max", false]], "max (cli_command_parser.inputs.utils.rangemixin attribute)": [[31, "cli_command_parser.inputs.utils.RangeMixin.max", false]], "max (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.max", false]], "max_reached() (cli_command_parser.nargs.nargs method)": [[33, "cli_command_parser.nargs.Nargs.max_reached", false]], "max_width (cli_command_parser.formatting.utils.partwrapper attribute)": [[22, "cli_command_parser.formatting.utils.PartWrapper.max_width", false]], "maybe_add_groups() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.maybe_add_groups", false]], "maybe_add_option() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.maybe_add_option", false]], "maybe_add_options() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.maybe_add_options", false]], "maybe_add_positionals() (cli_command_parser.formatting.commands.commandhelpformatter method)": [[19, "cli_command_parser.formatting.commands.CommandHelpFormatter.maybe_add_positionals", false]], "maybe_await() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.maybe_await", false]], "maybe_wrap_usage() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.maybe_wrap_usage", false]], "member_type (cli_command_parser.conversion.command_builder.convertergroup attribute)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup.member_type", false]], "members (cli_command_parser.conversion.command_builder.convertergroup attribute)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup.members", false]], "members (cli_command_parser.parameters.groups.paramgroup attribute)": [[38, "cli_command_parser.parameters.groups.ParamGroup.members", false]], "message (cli_command_parser.exceptions.missingargument attribute)": [[17, "cli_command_parser.exceptions.MissingArgument.message", false]], "message (cli_command_parser.exceptions.usageerror attribute)": [[17, "cli_command_parser.exceptions.UsageError.message", false]], "meta() (cli_command_parser.core.commandmeta class method)": [[14, "cli_command_parser.core.CommandMeta.meta", false]], "metadata (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.Metadata", false]], "metadatabase (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.MetadataBase", false]], "metavar (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.metavar", false]], "metavar (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.metavar", false]], "min (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.min", false]], "min (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.min", false]], "min (cli_command_parser.inputs.utils.rangemixin attribute)": [[31, "cli_command_parser.inputs.utils.RangeMixin.min", false]], "min (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.min", false]], "missing (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.MISSING", false]], "missing_hint (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.missing_hint", false]], "missing_hint (cli_command_parser.parameters.pass_thru.passthru attribute)": [[41, "cli_command_parser.parameters.pass_thru.PassThru.missing_hint", false]], "missing_options_with_env_var() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.missing_options_with_env_var", false]], "missingargument": [[17, "cli_command_parser.exceptions.MissingArgument", false]], "missingmixin (class in cli_command_parser.utils)": [[47, "cli_command_parser.utils.MissingMixin", false]], "mod_cls_to_ast_cls_map (cli_command_parser.conversion.argparse_ast.script property)": [[8, "cli_command_parser.conversion.argparse_ast.Script.mod_cls_to_ast_cls_map", false]], "mod_obj_prog_map (cli_command_parser.metadata.progfinder property)": [[32, "cli_command_parser.metadata.ProgFinder.mod_obj_prog_map", false]], "mode (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.mode", false]], "mode (cli_command_parser.inputs.patterns.regex attribute)": [[29, "cli_command_parser.inputs.patterns.Regex.mode", false]], "module": [[2, "module-cli_command_parser.annotations", false], [3, "module-cli_command_parser.command_parameters", false], [4, "module-cli_command_parser.commands", false], [5, "module-cli_command_parser.config", false], [6, "module-cli_command_parser.context", false], [8, "module-cli_command_parser.conversion.argparse_ast", false], [9, "module-cli_command_parser.conversion.argparse_utils", false], [10, "module-cli_command_parser.conversion.cli", false], [11, "module-cli_command_parser.conversion.command_builder", false], [12, "module-cli_command_parser.conversion.utils", false], [13, "module-cli_command_parser.conversion.visitor", false], [14, "module-cli_command_parser.core", false], [15, "module-cli_command_parser.documentation", false], [16, "module-cli_command_parser.error_handling", false], [17, "module-cli_command_parser.exceptions", false], [19, "module-cli_command_parser.formatting.commands", false], [20, "module-cli_command_parser.formatting.params", false], [21, "module-cli_command_parser.formatting.restructured_text", false], [22, "module-cli_command_parser.formatting.utils", false], [24, "module-cli_command_parser.inputs.base", false], [25, "module-cli_command_parser.inputs.choices", false], [26, "module-cli_command_parser.inputs.exceptions", false], [27, "module-cli_command_parser.inputs.files", false], [28, "module-cli_command_parser.inputs.numeric", false], [29, "module-cli_command_parser.inputs.patterns", false], [30, "module-cli_command_parser.inputs.time", false], [31, "module-cli_command_parser.inputs.utils", false], [32, "module-cli_command_parser.metadata", false], [33, "module-cli_command_parser.nargs", false], [35, "module-cli_command_parser.parameters.actions", false], [36, "module-cli_command_parser.parameters.base", false], [37, "module-cli_command_parser.parameters.choice_map", false], [38, "module-cli_command_parser.parameters.groups", false], [39, "module-cli_command_parser.parameters.option_strings", false], [40, "module-cli_command_parser.parameters.options", false], [41, "module-cli_command_parser.parameters.pass_thru", false], [42, "module-cli_command_parser.parameters.positionals", false], [43, "module-cli_command_parser.parse_tree", false], [44, "module-cli_command_parser.parser", false], [45, "module-cli_command_parser.testing", false], [46, "module-cli_command_parser.typing", false], [47, "module-cli_command_parser.utils", false]], "module (cli_command_parser.conversion.visitor.trackedref attribute)": [[13, "cli_command_parser.conversion.visitor.TrackedRef.module", false]], "module (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.module", false]], "month (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.Month", false]], "msg (cli_command_parser.testing.assertraiseswithstringcontext attribute)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext.msg", false]], "multiparamusageerror": [[17, "cli_command_parser.exceptions.MultiParamUsageError", false]], "multiple_action_flags (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.multiple_action_flags", false]], "mutually_dependent (cli_command_parser.parameters.groups.paramgroup attribute)": [[38, "cli_command_parser.parameters.groups.ParamGroup.mutually_dependent", false]], "mutually_exclusive (cli_command_parser.parameters.groups.paramgroup attribute)": [[38, "cli_command_parser.parameters.groups.ParamGroup.mutually_exclusive", false]], "mutuallyexclusivegroup (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.MutuallyExclusiveGroup", false]], "n (cli_command_parser.parse_tree.anyword attribute)": [[43, "cli_command_parser.parse_tree.AnyWord.n", false]], "name (cli_command_parser.config.configitem attribute)": [[5, "cli_command_parser.config.ConfigItem.name", false]], "name (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.name", false]], "name (cli_command_parser.conversion.command_builder.parserconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.name", false]], "name (cli_command_parser.conversion.visitor.trackedref attribute)": [[13, "cli_command_parser.conversion.visitor.TrackedRef.name", false]], "name (cli_command_parser.inputs.utils.inputparam attribute)": [[31, "cli_command_parser.inputs.utils.InputParam.name", false]], "name (cli_command_parser.metadata.metadatabase attribute)": [[32, "cli_command_parser.metadata.MetadataBase.name", false]], "name (cli_command_parser.parameters.actions.append attribute)": [[35, "cli_command_parser.parameters.actions.Append.name", false]], "name (cli_command_parser.parameters.actions.appendconst attribute)": [[35, "cli_command_parser.parameters.actions.AppendConst.name", false]], "name (cli_command_parser.parameters.actions.basicconstaction attribute)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.name", false]], "name (cli_command_parser.parameters.actions.concatenate attribute)": [[35, "cli_command_parser.parameters.actions.Concatenate.name", false]], "name (cli_command_parser.parameters.actions.count attribute)": [[35, "cli_command_parser.parameters.actions.Count.name", false]], "name (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.name", false]], "name (cli_command_parser.parameters.actions.store attribute)": [[35, "cli_command_parser.parameters.actions.Store.name", false]], "name (cli_command_parser.parameters.actions.storeall attribute)": [[35, "cli_command_parser.parameters.actions.StoreAll.name", false]], "name (cli_command_parser.parameters.actions.storeconst attribute)": [[35, "cli_command_parser.parameters.actions.StoreConst.name", false]], "name (cli_command_parser.parameters.base.allowleadingdashproperty attribute)": [[36, "cli_command_parser.parameters.base.AllowLeadingDashProperty.name", false]], "name (cli_command_parser.parameters.base.parambase property)": [[36, "cli_command_parser.parameters.base.ParamBase.name", false]], "name_mode (cli_command_parser.conversion.command_builder.collectionconverter property)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.name_mode", false]], "name_mode (cli_command_parser.conversion.command_builder.optionargs attribute)": [[11, "cli_command_parser.conversion.command_builder.OptionArgs.name_mode", false]], "name_mode (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.name_mode", false]], "name_mode (cli_command_parser.conversion.command_builder.parserconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.name_mode", false]], "name_mode (cli_command_parser.parameters.option_strings.optionstrings attribute)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.name_mode", false]], "nargs (class in cli_command_parser.nargs)": [[33, "cli_command_parser.nargs.Nargs", false]], "nargs (cli_command_parser.conversion.command_builder.paramargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.nargs", false]], "nargs (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.nargs", false]], "nargs (cli_command_parser.parameters.choice_map.choicemap attribute)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.nargs", false]], "nargs (cli_command_parser.parameters.options.counter attribute)": [[40, "cli_command_parser.parameters.options.Counter.nargs", false]], "nargs (cli_command_parser.parameters.options.flag attribute)": [[40, "cli_command_parser.parameters.options.Flag.nargs", false]], "nargs (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.nargs", false]], "nargs (cli_command_parser.parameters.pass_thru.passthru attribute)": [[41, "cli_command_parser.parameters.pass_thru.PassThru.nargs", false]], "nargs (cli_command_parser.parse_tree.anyword attribute)": [[43, "cli_command_parser.parse_tree.AnyWord.nargs", false]], "nargs_min_and_max() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.nargs_min_and_max", false]], "nargs_min_and_max_sums() (in module cli_command_parser.nargs)": [[33, "cli_command_parser.nargs.nargs_min_and_max_sums", false]], "never (cli_command_parser.config.allowleadingdash attribute)": [[5, "cli_command_parser.config.AllowLeadingDash.NEVER", false]], "never (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.NEVER", false]], "newline_between_members (cli_command_parser.conversion.command_builder.converter attribute)": [[11, "cli_command_parser.conversion.command_builder.Converter.newline_between_members", false]], "newline_between_members (cli_command_parser.conversion.command_builder.groupconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.GroupConverter.newline_between_members", false]], "nextcommand": [[17, "cli_command_parser.exceptions.NextCommand", false]], "no_exit_handler (in module cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.no_exit_handler", false]], "no_smart_for (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.no_smart_for", false]], "noactivecontext": [[17, "cli_command_parser.exceptions.NoActiveContext", false]], "non_empty (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.NON_EMPTY", false]], "none (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.NONE", false]], "normalize() (cli_command_parser.inputs.patterns.regexmode class method)": [[29, "cli_command_parser.inputs.patterns.RegexMode.normalize", false]], "normalize() (cli_command_parser.metadata.progfinder method)": [[32, "cli_command_parser.metadata.ProgFinder.normalize", false]], "normalize_dt() (in module cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.normalize_dt", false]], "normcase (cli_command_parser.inputs.patterns.glob attribute)": [[29, "cli_command_parser.inputs.patterns.Glob.normcase", false]], "nosuchoption": [[17, "cli_command_parser.exceptions.NoSuchOption", false]], "nullerrorhandler (class in cli_command_parser.error_handling)": [[16, "cli_command_parser.error_handling.NullErrorHandler", false]], "num_provided() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.num_provided", false]], "num_provided() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.num_provided", false]], "numeric (cli_command_parser.config.allowleadingdash attribute)": [[5, "cli_command_parser.config.AllowLeadingDash.NUMERIC", false]], "numeric (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.numeric", false]], "numeric (cli_command_parser.inputs.time.dtformatmode attribute)": [[30, "cli_command_parser.inputs.time.DTFormatMode.NUMERIC", false]], "numeric_iso (cli_command_parser.inputs.time.dtformatmode attribute)": [[30, "cli_command_parser.inputs.time.DTFormatMode.NUMERIC_ISO", false]], "numericinput (class in cli_command_parser.inputs.numeric)": [[28, "cli_command_parser.inputs.numeric.NumericInput", false]], "numrange (class in cli_command_parser.inputs.numeric)": [[28, "cli_command_parser.inputs.numeric.NumRange", false]], "option (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.Option", false]], "option_map (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.option_map", false]], "option_name_mode (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.option_name_mode", false]], "option_name_mode (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.option_name_mode", false]], "option_strs (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.option_strs", false]], "option_strs (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.option_strs", false]], "option_strs() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.option_strs", false]], "option_strs() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.option_strs", false]], "optionargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.OptionArgs", false]], "optionhelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter", false]], "optionnamemode (class in cli_command_parser.config)": [[5, "cli_command_parser.config.OptionNameMode", false]], "options (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.options", false]], "optionstrings (class in cli_command_parser.parameters.option_strings)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings", false]], "original (cli_command_parser.inputs.time.different_locale attribute)": [[30, "cli_command_parser.inputs.time.different_locale.original", false]], "out_format (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.out_format", false]], "out_locale (cli_command_parser.inputs.time.calendarunitinput attribute)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.out_locale", false]], "package (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.package", false]], "param (cli_command_parser.formatting.params.choicemaphelpformatter attribute)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.grouphelpformatter attribute)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.optionhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.paramhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.passthruhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.PassThruHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.positionalhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.PositionalHelpFormatter.param", false]], "param (cli_command_parser.formatting.params.triflaghelpformatter attribute)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.param", false]], "param (cli_command_parser.parameters.actions.constmixin attribute)": [[35, "cli_command_parser.parameters.actions.ConstMixin.param", false]], "param (cli_command_parser.parameters.actions.paramaction attribute)": [[35, "cli_command_parser.parameters.actions.ParamAction.param", false]], "param (cli_command_parser.parameters.actions.valuemixin attribute)": [[35, "cli_command_parser.parameters.actions.ValueMixin.param", false]], "param (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.param", false]], "param_formatter (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.param_formatter", false]], "paramaction (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.ParamAction", false]], "paramargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs", false]], "parambase (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.ParamBase", false]], "parambaseargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs", false]], "paramconflict": [[17, "cli_command_parser.exceptions.ParamConflict", false]], "paramconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter", false]], "paramconvertergroup (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParamConverterGroup", false]], "parameter (class in cli_command_parser.parameters.base)": [[36, "cli_command_parser.parameters.base.Parameter", false]], "parameterdefinitionerror": [[17, "cli_command_parser.exceptions.ParameterDefinitionError", false]], "paramgroup (class in cli_command_parser.parameters.groups)": [[38, "cli_command_parser.parameters.groups.ParamGroup", false]], "paramhelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter", false]], "params (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.params", false]], "params (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.params", false]], "params() (cli_command_parser.core.commandmeta class method)": [[14, "cli_command_parser.core.CommandMeta.params", false]], "paramsmissing": [[17, "cli_command_parser.exceptions.ParamsMissing", false]], "paramusageerror": [[17, "cli_command_parser.exceptions.ParamUsageError", false]], "parent (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.parent", false]], "parent (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.parent", false]], "parent (cli_command_parser.conversion.argparse_ast.parserarg attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ParserArg.parent", false]], "parent (cli_command_parser.conversion.argparse_ast.subparsersaction attribute)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction.parent", false]], "parent (cli_command_parser.conversion.command_builder.collectionconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.CollectionConverter.parent", false]], "parent (cli_command_parser.conversion.command_builder.convertergroup attribute)": [[11, "cli_command_parser.conversion.command_builder.ConverterGroup.parent", false]], "parent (cli_command_parser.conversion.command_builder.paramconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.parent", false]], "parent (cli_command_parser.conversion.command_builder.parserconverter attribute)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.parent", false]], "parent (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.parent", false]], "parent (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.parent", false]], "parent() (cli_command_parser.core.commandmeta class method)": [[14, "cli_command_parser.core.CommandMeta.parent", false]], "parents (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.parents", false]], "parse() (cli_command_parser.commands.command class method)": [[4, "cli_command_parser.commands.Command.parse", false]], "parse() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.parse", false]], "parse() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.parse", false]], "parse_and_await() (cli_command_parser.commands.asynccommand class method)": [[4, "cli_command_parser.commands.AsyncCommand.parse_and_await", false]], "parse_and_run() (cli_command_parser.commands.asynccommand class method)": [[4, "cli_command_parser.commands.AsyncCommand.parse_and_run", false]], "parse_and_run() (cli_command_parser.commands.command class method)": [[4, "cli_command_parser.commands.Command.parse_and_run", false]], "parse_args_and_get_next_cmd() (cli_command_parser.parser.commandparser class method)": [[44, "cli_command_parser.parser.CommandParser.parse_args_and_get_next_cmd", false]], "parse_args_and_get_next_cmd() (in module cli_command_parser.parser)": [[44, "cli_command_parser.parser.parse_args_and_get_next_cmd", false]], "parse_dt() (cli_command_parser.inputs.time.datetimeinput method)": [[30, "cli_command_parser.inputs.time.DateTimeInput.parse_dt", false]], "parse_numeric() (cli_command_parser.inputs.time.calendarunitinput method)": [[30, "cli_command_parser.inputs.time.CalendarUnitInput.parse_numeric", false]], "parse_numeric() (cli_command_parser.inputs.time.day method)": [[30, "cli_command_parser.inputs.time.Day.parse_numeric", false]], "parse_numeric() (cli_command_parser.inputs.time.month method)": [[30, "cli_command_parser.inputs.time.Month.parse_numeric", false]], "parserarg (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.ParserArg", false]], "parserconverter (class in cli_command_parser.conversion.cli)": [[10, "cli_command_parser.conversion.cli.ParserConverter", false]], "parserconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter", false]], "parserexit": [[17, "cli_command_parser.exceptions.ParserExit", false]], "parsers (cli_command_parser.conversion.argparse_ast.script property)": [[8, "cli_command_parser.conversion.argparse_ast.Script.parsers", false]], "parsertest (class in cli_command_parser.testing)": [[45, "cli_command_parser.testing.ParserTest", false]], "partwrapper (class in cli_command_parser.formatting.utils)": [[22, "cli_command_parser.formatting.utils.PartWrapper", false]], "pass_file (cli_command_parser.inputs.files.serialized attribute)": [[27, "cli_command_parser.inputs.files.Serialized.pass_file", false]], "pass_thru (cli_command_parser.command_parameters.commandparameters property)": [[3, "cli_command_parser.command_parameters.CommandParameters.pass_thru", false]], "passthru (class in cli_command_parser.parameters.pass_thru)": [[41, "cli_command_parser.parameters.pass_thru.PassThru", false]], "passthruargs (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.PassThruArgs", false]], "passthruhelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.PassThruHelpFormatter", false]], "path (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.Path", false]], "path (cli_command_parser.conversion.argparse_ast.script attribute)": [[8, "cli_command_parser.conversion.argparse_ast.Script.path", false]], "path (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.path", false]], "path_repr() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.path_repr", false]], "patterninput (class in cli_command_parser.inputs.patterns)": [[29, "cli_command_parser.inputs.patterns.PatternInput", false]], "patterns (cli_command_parser.inputs.patterns.patterninput attribute)": [[29, "cli_command_parser.inputs.patterns.PatternInput.patterns", false]], "pep 484": [[69, "index-0", false]], "permissive (cli_command_parser.config.ambiguouscombomode attribute)": [[5, "cli_command_parser.config.AmbiguousComboMode.PERMISSIVE", false]], "pickle (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.Pickle", false]], "pkg_doc_str (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.pkg_doc_str", false]], "pop_parsed_value() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.pop_parsed_value", false]], "positional (class in cli_command_parser.parameters.positionals)": [[42, "cli_command_parser.parameters.positionals.Positional", false]], "positionalhelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.PositionalHelpFormatter", false]], "positionals (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.positionals", false]], "positionals (cli_command_parser.parser.commandparser attribute)": [[44, "cli_command_parser.parser.CommandParser.positionals", false]], "positive_int() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.positive_int", false]], "posnode (class in cli_command_parser.parse_tree)": [[43, "cli_command_parser.parse_tree.PosNode", false]], "pprint (class in cli_command_parser.conversion.cli)": [[10, "cli_command_parser.conversion.cli.Pprint", false]], "pprint() (cli_command_parser.conversion.argparse_ast.argcollection method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.pprint", false]], "pprint() (cli_command_parser.conversion.argparse_ast.astcallable method)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.pprint", false]], "pre_init (cli_command_parser.context.actionphase attribute)": [[6, "cli_command_parser.context.ActionPhase.PRE_INIT", false]], "prepare() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.prepare", false]], "prepare_aliases() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.prepare_aliases", false]], "prepare_combined() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.prepare_combined", false]], "prepare_repeated() (cli_command_parser.formatting.params.choicegroup method)": [[20, "cli_command_parser.formatting.params.ChoiceGroup.prepare_repeated", false]], "prepare_validation_value() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.prepare_validation_value", false]], "prepare_validation_value() (cli_command_parser.parameters.options.counter method)": [[40, "cli_command_parser.parameters.options.Counter.prepare_validation_value", false]], "prepare_value() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.prepare_value", false]], "prepare_value() (cli_command_parser.parameters.options.counter method)": [[40, "cli_command_parser.parameters.options.Counter.prepare_value", false]], "primary_option_strs() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.primary_option_strs", false]], "print_tree() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.print_tree", false]], "process_param() (in module cli_command_parser.parse_tree)": [[43, "cli_command_parser.parse_tree.process_param", false]], "process_params() (in module cli_command_parser.parse_tree)": [[43, "cli_command_parser.parse_tree.process_params", false]], "prog (cli_command_parser.context.context attribute)": [[6, "cli_command_parser.context.Context.prog", false]], "prog (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.prog", false]], "prog (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.prog", false]], "progfinder (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.ProgFinder", false]], "programmetadata (class in cli_command_parser.metadata)": [[32, "cli_command_parser.metadata.ProgramMetadata", false]], "python enhancement proposals": [[69, "index-0", false]], "range (class in cli_command_parser.inputs.numeric)": [[28, "cli_command_parser.inputs.numeric.Range", false]], "range (cli_command_parser.inputs.numeric.range attribute)": [[28, "cli_command_parser.inputs.numeric.Range.range", false]], "range (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.range", false]], "range_str() (in module cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.range_str", false]], "rangemixin (class in cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.RangeMixin", false]], "raw_path (cli_command_parser.parse_tree.posnode property)": [[43, "cli_command_parser.parse_tree.PosNode.raw_path", false]], "read() (cli_command_parser.inputs.utils.filewrapper method)": [[31, "cli_command_parser.inputs.utils.FileWrapper.read", false]], "readable (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.readable", false]], "record_action() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.record_action", false]], "record_action() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.record_action", false]], "redirectstreams (class in cli_command_parser.testing)": [[45, "cli_command_parser.testing.RedirectStreams", false]], "regex (class in cli_command_parser.inputs.patterns)": [[29, "cli_command_parser.inputs.patterns.Regex", false]], "regexmode (class in cli_command_parser.inputs.patterns)": [[29, "cli_command_parser.inputs.patterns.RegexMode", false]], "register() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.register", false]], "register() (cli_command_parser.parameters.choice_map.action method)": [[37, "cli_command_parser.parameters.choice_map.Action.register", false]], "register() (cli_command_parser.parameters.choice_map.subcommand method)": [[37, "cli_command_parser.parameters.choice_map.SubCommand.register", false]], "register() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.register", false]], "register_action() (cli_command_parser.parameters.choice_map.action method)": [[37, "cli_command_parser.parameters.choice_map.Action.register_action", false]], "register_all() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.register_all", false]], "register_choice() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.register_choice", false]], "register_command() (cli_command_parser.parameters.choice_map.subcommand method)": [[37, "cli_command_parser.parameters.choice_map.SubCommand.register_command", false]], "register_default_cb() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.register_default_cb", false]], "register_default_cb() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.register_default_cb", false]], "register_default_cb() (cli_command_parser.parameters.options.counter method)": [[40, "cli_command_parser.parameters.options.Counter.register_default_cb", false]], "register_default_cb() (cli_command_parser.parameters.options.flag method)": [[40, "cli_command_parser.parameters.options.Flag.register_default_cb", false]], "register_default_cb() (cli_command_parser.parameters.options.triflag method)": [[40, "cli_command_parser.parameters.options.TriFlag.register_default_cb", false]], "register_parser() (cli_command_parser.conversion.argparse_ast.script class method)": [[8, "cli_command_parser.conversion.argparse_ast.Script.register_parser", false]], "reject_ambiguous_pos_combos (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.reject_ambiguous_pos_combos", false]], "remaining (cli_command_parser.parse_tree.anyword attribute)": [[43, "cli_command_parser.parse_tree.AnyWord.remaining", false]], "render_command_rst() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.render_command_rst", false]], "render_lines() (cli_command_parser.formatting.restructured_text.cell method)": [[21, "cli_command_parser.formatting.restructured_text.Cell.render_lines", false]], "render_lines() (cli_command_parser.formatting.restructured_text.row method)": [[21, "cli_command_parser.formatting.restructured_text.Row.render_lines", false]], "render_lower_bar() (cli_command_parser.formatting.restructured_text.cell method)": [[21, "cli_command_parser.formatting.restructured_text.Cell.render_lower_bar", false]], "render_lower_bar() (cli_command_parser.formatting.restructured_text.row method)": [[21, "cli_command_parser.formatting.restructured_text.Row.render_lower_bar", false]], "render_script_rst() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.render_script_rst", false]], "render_upper_bar() (cli_command_parser.formatting.restructured_text.cell method)": [[21, "cli_command_parser.formatting.restructured_text.Cell.render_upper_bar", false]], "render_upper_bar() (cli_command_parser.formatting.restructured_text.row method)": [[21, "cli_command_parser.formatting.restructured_text.Row.render_upper_bar", false]], "repeat (cli_command_parser.config.subcommandaliashelpmode attribute)": [[5, "cli_command_parser.config.SubcommandAliasHelpMode.REPEAT", false]], "represents (cli_command_parser.conversion.argparse_ast.astargumentparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser.represents", false]], "represents (cli_command_parser.conversion.argparse_ast.astcallable attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.arggroup method)": [[8, "cli_command_parser.conversion.argparse_ast.ArgGroup.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.mutuallyexclusivegroup method)": [[8, "cli_command_parser.conversion.argparse_ast.MutuallyExclusiveGroup.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.parserarg method)": [[8, "cli_command_parser.conversion.argparse_ast.ParserArg.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.subparser method)": [[8, "cli_command_parser.conversion.argparse_ast.SubParser.represents", false]], "represents() (cli_command_parser.conversion.argparse_ast.subparsersaction method)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction.represents", false]], "required (cli_command_parser.conversion.command_builder.parambaseargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.required", false]], "required (cli_command_parser.parameters.base.parambase attribute)": [[36, "cli_command_parser.parameters.base.ParamBase.required", false]], "required_check_params() (cli_command_parser.command_parameters.commandparameters method)": [[3, "cli_command_parser.command_parameters.CommandParameters.required_check_params", false]], "required_formatter_map (cli_command_parser.formatting.params.grouphelpformatter attribute)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.required_formatter_map", false]], "required_formatter_map (cli_command_parser.formatting.params.paramhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.required_formatter_map", false]], "required_formatter_map (cli_command_parser.formatting.params.passthruhelpformatter attribute)": [[20, "cli_command_parser.formatting.params.PassThruHelpFormatter.required_formatter_map", false]], "resolve (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.resolve", false]], "resolve_ref() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.resolve_ref", false]], "result() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.result", false]], "result() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.result", false]], "roll_back_parsed_values() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.roll_back_parsed_values", false]], "row (class in cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.Row", false]], "rst_bar() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_bar", false]], "rst_directive() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_directive", false]], "rst_header() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_header", false]], "rst_list_table() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_list_table", false]], "rst_row() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.rst_row", false]], "rst_rows() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.rst_rows", false]], "rst_rows() (cli_command_parser.formatting.params.triflaghelpformatter method)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter.rst_rows", false]], "rst_table() (cli_command_parser.formatting.params.choicemaphelpformatter method)": [[20, "cli_command_parser.formatting.params.ChoiceMapHelpFormatter.rst_table", false]], "rst_table() (cli_command_parser.formatting.params.grouphelpformatter method)": [[20, "cli_command_parser.formatting.params.GroupHelpFormatter.rst_table", false]], "rst_toc_tree() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.rst_toc_tree", false]], "rst_usage() (cli_command_parser.formatting.params.optionhelpformatter method)": [[20, "cli_command_parser.formatting.params.OptionHelpFormatter.rst_usage", false]], "rst_usage() (cli_command_parser.formatting.params.paramhelpformatter method)": [[20, "cli_command_parser.formatting.params.ParamHelpFormatter.rst_usage", false]], "rsttable (class in cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.RstTable", false]], "rstwriter (class in cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.RstWriter", false]], "satisfied() (cli_command_parser.nargs.nargs method)": [[33, "cli_command_parser.nargs.Nargs.satisfied", false]], "scoped() (in module cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.scoped", false]], "scopedvisit (class in cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.ScopedVisit", false]], "script (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.Script", false]], "script (cli_command_parser.conversion.cli.parserconverter property)": [[10, "cli_command_parser.conversion.cli.ParserConverter.script", false]], "scriptconverter (class in cli_command_parser.conversion.command_builder)": [[11, "cli_command_parser.conversion.command_builder.ScriptConverter", false]], "scriptvisitor (class in cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor", false]], "sealed_mock() (in module cli_command_parser.testing)": [[45, "cli_command_parser.testing.sealed_mock", false]], "serialized (class in cli_command_parser.inputs.files)": [[27, "cli_command_parser.inputs.files.Serialized", false]], "set_const() (cli_command_parser.parameters.actions.constmixin method)": [[35, "cli_command_parser.parameters.actions.ConstMixin.set_const", false]], "set_parsed_value() (cli_command_parser.context.context method)": [[6, "cli_command_parser.context.Context.set_parsed_value", false]], "set_parsed_value() (cli_command_parser.context.contextproxy method)": [[6, "cli_command_parser.context.ContextProxy.set_parsed_value", false]], "set_value() (cli_command_parser.parameters.actions.valuemixin method)": [[35, "cli_command_parser.parameters.actions.ValueMixin.set_value", false]], "short (cli_command_parser.parameters.option_strings.optionstrings property)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.short", false]], "short_alt (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.short_alt", false]], "short_option_to_param_value_pairs() (cli_command_parser.command_parameters.commandparameters method)": [[3, "cli_command_parser.command_parameters.CommandParameters.short_option_to_param_value_pairs", false]], "short_primary (cli_command_parser.parameters.option_strings.triflagoptionstrings property)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.short_primary", false]], "short_repr() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.short_repr", false]], "show() (cli_command_parser.exceptions.commandparserexception method)": [[17, "cli_command_parser.exceptions.CommandParserException.show", false]], "show_default (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.show_default", false]], "show_defaults (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_defaults", false]], "show_docstring (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_docstring", false]], "show_env_var (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.show_env_var", false]], "show_env_vars (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_env_vars", false]], "show_group_tree (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_group_tree", false]], "show_group_type (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_group_type", false]], "show_in_help (cli_command_parser.parameters.base.parambase property)": [[36, "cli_command_parser.parameters.base.ParamBase.show_in_help", false]], "show_in_help (cli_command_parser.parameters.base.parameter property)": [[36, "cli_command_parser.parameters.base.Parameter.show_in_help", false]], "show_in_help (cli_command_parser.parameters.choice_map.choicemap property)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.show_in_help", false]], "show_in_help (cli_command_parser.parameters.groups.paramgroup property)": [[38, "cli_command_parser.parameters.groups.ParamGroup.show_in_help", false]], "show_inherited_descriptions (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.show_inherited_descriptions", false]], "show_title (cli_command_parser.formatting.restructured_text.rsttable attribute)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.show_title", false]], "showdefaults (class in cli_command_parser.config)": [[5, "cli_command_parser.config.ShowDefaults", false]], "signature (cli_command_parser.conversion.argparse_ast.astcallable property)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.signature", false]], "snap (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.snap", false]], "snap (cli_command_parser.inputs.numeric.range attribute)": [[28, "cli_command_parser.inputs.numeric.Range.snap", false]], "socket (cli_command_parser.inputs.utils.statmode attribute)": [[31, "cli_command_parser.inputs.utils.StatMode.SOCKET", false]], "sort_choices (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.sort_choices", false]], "sp_parent (cli_command_parser.conversion.argparse_ast.subparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.SubParser.sp_parent", false]], "spaced_rst_header() (in module cli_command_parser.formatting.restructured_text)": [[21, "cli_command_parser.formatting.restructured_text.spaced_rst_header", false]], "split_action_flags (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.split_action_flags", false]], "statmode (class in cli_command_parser.inputs.utils)": [[31, "cli_command_parser.inputs.utils.StatMode", false]], "stderr (cli_command_parser.testing.redirectstreams property)": [[45, "cli_command_parser.testing.RedirectStreams.stderr", false]], "stdout (cli_command_parser.testing.redirectstreams property)": [[45, "cli_command_parser.testing.RedirectStreams.stdout", false]], "store (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.Store", false]], "storeall (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.StoreAll", false]], "storeconst (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.StoreConst", false]], "str_to_bool() (in module cli_command_parser.utils)": [[47, "cli_command_parser.utils.str_to_bool", false]], "strict (cli_command_parser.config.ambiguouscombomode attribute)": [[5, "cli_command_parser.config.AmbiguousComboMode.STRICT", false]], "strict_default (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.strict_default", false]], "strict_env (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.strict_env", false]], "strict_usage_column_width (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.strict_usage_column_width", false]], "string (cli_command_parser.inputs.patterns.regexmode attribute)": [[29, "cli_command_parser.inputs.patterns.RegexMode.STRING", false]], "sub_cmd_doc_depth (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.sub_cmd_doc_depth", false]], "sub_command (cli_command_parser.command_parameters.commandparameters attribute)": [[3, "cli_command_parser.command_parameters.CommandParameters.sub_command", false]], "sub_parser_converters (cli_command_parser.conversion.command_builder.parserconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParserConverter.sub_parser_converters", false]], "sub_parsers (cli_command_parser.conversion.argparse_ast.astargumentparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser.sub_parsers", false]], "subcommand (class in cli_command_parser.parameters.choice_map)": [[37, "cli_command_parser.parameters.choice_map.SubCommand", false]], "subcommandaliashelpmode (class in cli_command_parser.config)": [[5, "cli_command_parser.config.SubcommandAliasHelpMode", false]], "subparser (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.SubParser", false]], "subparsersaction (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction", false]], "subparsersaction (class in cli_command_parser.conversion.argparse_utils)": [[9, "cli_command_parser.conversion.argparse_utils.SubParsersAction", false]], "subtitle (cli_command_parser.formatting.restructured_text.rsttable attribute)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.subtitle", false]], "target (cli_command_parser.parameters.choice_map.choice attribute)": [[37, "cli_command_parser.parameters.choice_map.Choice.target", false]], "target (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.target", false]], "target() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.target", false]], "temporarydir (class in cli_command_parser.testing)": [[45, "cli_command_parser.testing.TemporaryDir", false]], "terminal (class in cli_command_parser.utils)": [[47, "cli_command_parser.utils.Terminal", false]], "terminal_width (cli_command_parser.context.context property)": [[6, "cli_command_parser.context.Context.terminal_width", false]], "terminal_width (cli_command_parser.context.contextproxy property)": [[6, "cli_command_parser.context.ContextProxy.terminal_width", false]], "test_case (cli_command_parser.testing.assertraiseswithstringcontext attribute)": [[45, "cli_command_parser.testing.AssertRaisesWithStringContext.test_case", false]], "text (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.text", false]], "time (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.Time", false]], "timedelta (class in cli_command_parser.inputs.time)": [[30, "cli_command_parser.inputs.time.TimeDelta", false]], "title (cli_command_parser.formatting.restructured_text.rsttable attribute)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.title", false]], "title (cli_command_parser.parameters.choice_map.choicemap attribute)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.title", false]], "to_str() (cli_command_parser.conversion.command_builder.baseargs method)": [[11, "cli_command_parser.conversion.command_builder.BaseArgs.to_str", false]], "to_str() (cli_command_parser.conversion.command_builder.parambaseargs method)": [[11, "cli_command_parser.conversion.command_builder.ParamBaseArgs.to_str", false]], "toomanyarguments": [[17, "cli_command_parser.exceptions.TooManyArguments", false]], "top_level_commands() (in module cli_command_parser.documentation)": [[15, "cli_command_parser.documentation.top_level_commands", false]], "track_callable() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.track_callable", false]], "track_refs_to() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.track_refs_to", false]], "trackedref (class in cli_command_parser.conversion.visitor)": [[13, "cli_command_parser.conversion.visitor.TrackedRef", false]], "triflag (class in cli_command_parser.parameters.options)": [[40, "cli_command_parser.parameters.options.TriFlag", false]], "triflaghelpformatter (class in cli_command_parser.formatting.params)": [[20, "cli_command_parser.formatting.params.TriFlagHelpFormatter", false]], "triflagoptionstrings (class in cli_command_parser.parameters.option_strings)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings", false]], "truthy (cli_command_parser.config.showdefaults attribute)": [[5, "cli_command_parser.config.ShowDefaults.TRUTHY", false]], "type (cli_command_parser.config.configitem attribute)": [[5, "cli_command_parser.config.ConfigItem.type", false]], "type (cli_command_parser.conversion.command_builder.paramargs attribute)": [[11, "cli_command_parser.conversion.command_builder.ParamArgs.type", false]], "type (cli_command_parser.inputs.files.file attribute)": [[27, "cli_command_parser.inputs.files.File.type", false]], "type (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.type", false]], "type (cli_command_parser.inputs.numeric.numericinput attribute)": [[28, "cli_command_parser.inputs.numeric.NumericInput.type", false]], "type (cli_command_parser.inputs.numeric.numrange attribute)": [[28, "cli_command_parser.inputs.numeric.NumRange.type", false]], "type (cli_command_parser.inputs.numeric.range attribute)": [[28, "cli_command_parser.inputs.numeric.Range.type", false]], "type (cli_command_parser.parameters.base.parameter attribute)": [[36, "cli_command_parser.parameters.base.Parameter.type", false]], "type (cli_command_parser.parameters.options.counter attribute)": [[40, "cli_command_parser.parameters.options.Counter.type", false]], "type() (cli_command_parser.parameters.options.flag static method)": [[40, "cli_command_parser.parameters.options.Flag.type", false]], "type() (cli_command_parser.parameters.options.triflag static method)": [[40, "cli_command_parser.parameters.options.TriFlag.type", false]], "underscore (cli_command_parser.config.optionnamemode attribute)": [[5, "cli_command_parser.config.OptionNameMode.UNDERSCORE", false]], "unit (cli_command_parser.inputs.time.timedelta attribute)": [[30, "cli_command_parser.inputs.time.TimeDelta.unit", false]], "unregister() (cli_command_parser.error_handling.errorhandler method)": [[16, "cli_command_parser.error_handling.ErrorHandler.unregister", false]], "update() (cli_command_parser.parameters.option_strings.optionstrings method)": [[39, "cli_command_parser.parameters.option_strings.OptionStrings.update", false]], "update_alts() (cli_command_parser.parameters.option_strings.triflagoptionstrings method)": [[39, "cli_command_parser.parameters.option_strings.TriFlagOptionStrings.update_alts", false]], "update_node() (cli_command_parser.parse_tree.posnode method)": [[43, "cli_command_parser.parse_tree.PosNode.update_node", false]], "upper_bound (cli_command_parser.nargs.nargs property)": [[33, "cli_command_parser.nargs.Nargs.upper_bound", false]], "url (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.url", false]], "usage (cli_command_parser.conversion.command_builder.commandargs attribute)": [[11, "cli_command_parser.conversion.command_builder.CommandArgs.usage", false]], "usage (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.usage", false]], "usage_column_width (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.usage_column_width", false]], "usageerror": [[17, "cli_command_parser.exceptions.UsageError", false]], "use_auto_long_opt_str (cli_command_parser.conversion.command_builder.paramconverter property)": [[11, "cli_command_parser.conversion.command_builder.ParamConverter.use_auto_long_opt_str", false]], "use_cmd (cli_command_parser.parameters.base.defaultcallback attribute)": [[36, "cli_command_parser.parameters.base.DefaultCallback.use_cmd", false]], "use_env_value (cli_command_parser.parameters.base.baseoption attribute)": [[36, "cli_command_parser.parameters.base.BaseOption.use_env_value", false]], "use_env_value (cli_command_parser.parameters.options.flag attribute)": [[40, "cli_command_parser.parameters.options.Flag.use_env_value", false]], "use_env_value (cli_command_parser.parameters.options.triflag attribute)": [[40, "cli_command_parser.parameters.options.TriFlag.use_env_value", false]], "use_table_directive (cli_command_parser.formatting.restructured_text.rsttable attribute)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.use_table_directive", false]], "use_type_metavar (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.use_type_metavar", false]], "use_windows_fix (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.use_windows_fix", false]], "validate() (cli_command_parser.parameters.base.parameter method)": [[36, "cli_command_parser.parameters.base.Parameter.validate", false]], "validate() (cli_command_parser.parameters.choice_map.choicemap method)": [[37, "cli_command_parser.parameters.choice_map.ChoiceMap.validate", false]], "validate() (cli_command_parser.parameters.groups.paramgroup method)": [[38, "cli_command_parser.parameters.groups.ParamGroup.validate", false]], "validate() (cli_command_parser.parameters.options.counter method)": [[40, "cli_command_parser.parameters.options.Counter.validate", false]], "validated_path() (cli_command_parser.inputs.files.fileinput method)": [[27, "cli_command_parser.inputs.files.FileInput.validated_path", false]], "value_gt_max() (cli_command_parser.inputs.utils.rangemixin method)": [[31, "cli_command_parser.inputs.utils.RangeMixin.value_gt_max", false]], "value_lt_min() (cli_command_parser.inputs.utils.rangemixin method)": [[31, "cli_command_parser.inputs.utils.RangeMixin.value_lt_min", false]], "valuemixin (class in cli_command_parser.parameters.actions)": [[35, "cli_command_parser.parameters.actions.ValueMixin", false]], "variable (cli_command_parser.nargs.nargs attribute)": [[33, "cli_command_parser.nargs.Nargs.variable", false]], "verbose (cli_command_parser.conversion.cli.parserconverter attribute)": [[10, "cli_command_parser.conversion.cli.ParserConverter.verbose", false]], "version (cli_command_parser.metadata.programmetadata attribute)": [[32, "cli_command_parser.metadata.ProgramMetadata.version", false]], "visit_assign() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_Assign", false]], "visit_asyncfor() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_AsyncFor", false]], "visit_asyncfunctiondef (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_AsyncFunctionDef", false]], "visit_call() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_Call", false]], "visit_classdef (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_ClassDef", false]], "visit_for() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_For", false]], "visit_func (class in cli_command_parser.conversion.argparse_ast)": [[8, "cli_command_parser.conversion.argparse_ast.visit_func", false]], "visit_funcs (cli_command_parser.conversion.argparse_ast.argcollection attribute)": [[8, "cli_command_parser.conversion.argparse_ast.ArgCollection.visit_funcs", false]], "visit_funcs (cli_command_parser.conversion.argparse_ast.astargumentparser attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstArgumentParser.visit_funcs", false]], "visit_funcs (cli_command_parser.conversion.argparse_ast.astcallable attribute)": [[8, "cli_command_parser.conversion.argparse_ast.AstCallable.visit_funcs", false]], "visit_funcs (cli_command_parser.conversion.argparse_ast.subparsersaction attribute)": [[8, "cli_command_parser.conversion.argparse_ast.SubparsersAction.visit_funcs", false]], "visit_functiondef (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_FunctionDef", false]], "visit_import() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_Import", false]], "visit_importfrom() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_ImportFrom", false]], "visit_lambda (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_Lambda", false]], "visit_while (cli_command_parser.conversion.visitor.scriptvisitor attribute)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_While", false]], "visit_withitem() (cli_command_parser.conversion.visitor.scriptvisitor method)": [[13, "cli_command_parser.conversion.visitor.ScriptVisitor.visit_withitem", false]], "width (cli_command_parser.formatting.restructured_text.cell attribute)": [[21, "cli_command_parser.formatting.restructured_text.Cell.width", false]], "width (cli_command_parser.utils.terminal property)": [[47, "cli_command_parser.utils.Terminal.width", false]], "widths (cli_command_parser.formatting.restructured_text.rsttable property)": [[21, "cli_command_parser.formatting.restructured_text.RstTable.widths", false]], "widths() (cli_command_parser.formatting.restructured_text.row method)": [[21, "cli_command_parser.formatting.restructured_text.Row.widths", false]], "word (cli_command_parser.parse_tree.posnode attribute)": [[43, "cli_command_parser.parse_tree.PosNode.word", false]], "would_accept() (cli_command_parser.parameters.actions.append method)": [[35, "cli_command_parser.parameters.actions.Append.would_accept", false]], "would_accept() (cli_command_parser.parameters.actions.basicconstaction method)": [[35, "cli_command_parser.parameters.actions.BasicConstAction.would_accept", false]], "would_accept() (cli_command_parser.parameters.actions.paramaction method)": [[35, "cli_command_parser.parameters.actions.ParamAction.would_accept", false]], "would_accept() (cli_command_parser.parameters.actions.store method)": [[35, "cli_command_parser.parameters.actions.Store.would_accept", false]], "wrap_usage_str (cli_command_parser.config.commandconfig attribute)": [[5, "cli_command_parser.config.CommandConfig.wrap_usage_str", false]], "writable (cli_command_parser.inputs.files.fileinput attribute)": [[27, "cli_command_parser.inputs.files.FileInput.writable", false]], "write() (cli_command_parser.inputs.utils.filewrapper method)": [[31, "cli_command_parser.inputs.utils.FileWrapper.write", false]], "write_index() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.write_index", false]], "write_rst() (cli_command_parser.documentation.rstwriter method)": [[15, "cli_command_parser.documentation.RstWriter.write_rst", false]]}, "objects": {"cli_command_parser": [[2, 0, 0, "-", "annotations"], [3, 0, 0, "-", "command_parameters"], [4, 0, 0, "-", "commands"], [5, 0, 0, "-", "config"], [6, 0, 0, "-", "context"], [14, 0, 0, "-", "core"], [15, 0, 0, "-", "documentation"], [16, 0, 0, "-", "error_handling"], [17, 0, 0, "-", "exceptions"], [32, 0, 0, "-", "metadata"], [33, 0, 0, "-", "nargs"], [43, 0, 0, "-", "parse_tree"], [44, 0, 0, "-", "parser"], [45, 0, 0, "-", "testing"], [46, 0, 0, "-", "typing"], [47, 0, 0, "-", "utils"]], "cli_command_parser.annotations": [[2, 1, 1, "", "get_annotation_value_type"], [2, 1, 1, "", "get_descriptor_value_type"]], "cli_command_parser.command_parameters": [[3, 2, 1, "", "CommandParameters"]], "cli_command_parser.command_parameters.CommandParameters": [[3, 3, 1, "", "action"], [3, 3, 1, "", "action_flags"], [3, 4, 1, "", "all_positionals"], [3, 3, 1, "", "combo_option_map"], [3, 3, 1, "", "command"], [3, 3, 1, "", "command_parent"], [3, 4, 1, "", "formatter"], [3, 5, 1, "", "get_positionals_to_parse"], [3, 3, 1, "", "groups"], [3, 4, 1, "", "has_nested_pass_thru"], [3, 5, 1, "", "iter_params"], [3, 3, 1, "", "option_map"], [3, 3, 1, "", "options"], [3, 3, 1, "", "parent"], [3, 4, 1, "", "pass_thru"], [3, 3, 1, "", "positionals"], [3, 5, 1, "", "required_check_params"], [3, 5, 1, "", "short_option_to_param_value_pairs"], [3, 3, 1, "", "split_action_flags"], [3, 3, 1, "", "sub_command"]], "cli_command_parser.commands": [[4, 2, 1, "", "AsyncCommand"], [4, 2, 1, "", "Command"], [4, 1, 1, "", "main"]], "cli_command_parser.commands.AsyncCommand": [[4, 5, 1, "", "__call__"], [4, 5, 1, "", "_after_main_"], [4, 5, 1, "", "_before_main_"], [4, 5, 1, "", "_pre_init_actions_"], [4, 5, 1, "", "main"], [4, 5, 1, "", "parse_and_await"], [4, 5, 1, "", "parse_and_run"]], "cli_command_parser.commands.Command": [[4, 5, 1, "", "__call__"], [4, 5, 1, "", "_after_main_"], [4, 5, 1, "", "_before_main_"], [4, 5, 1, "", "_init_command_"], [4, 5, 1, "", "_pre_init_actions_"], [4, 3, 1, "", "ctx"], [4, 5, 1, "", "main"], [4, 5, 1, "", "parse"], [4, 5, 1, "", "parse_and_run"]], "cli_command_parser.commands.Command.__call__.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command._after_main_.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command._before_main_.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command._init_command_.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command._pre_init_actions_.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command.main.params": [[4, 6, 1, "", "args"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.Command.parse.params": [[4, 6, 1, "", "argv"]], "cli_command_parser.commands.Command.parse_and_run.params": [[4, 6, 1, "", "argv"], [4, 6, 1, "", "kwargs"]], "cli_command_parser.commands.main.params": [[4, 6, 1, "", "argv"], [4, 6, 1, "", "kwargs"], [4, 6, 1, "", "return_command"]], "cli_command_parser.config": [[5, 2, 1, "", "AllowLeadingDash"], [5, 2, 1, "", "AmbiguousComboMode"], [5, 2, 1, "", "CommandConfig"], [5, 2, 1, "", "ConfigItem"], [5, 2, 1, "", "DynamicConfigItem"], [5, 2, 1, "", "OptionNameMode"], [5, 2, 1, "", "ShowDefaults"], [5, 2, 1, "", "SubcommandAliasHelpMode"], [5, 1, 1, "", "config_item"]], "cli_command_parser.config.AllowLeadingDash": [[5, 3, 1, "", "ALWAYS"], [5, 3, 1, "", "NEVER"], [5, 3, 1, "", "NUMERIC"]], "cli_command_parser.config.AmbiguousComboMode": [[5, 3, 1, "", "IGNORE"], [5, 3, 1, "", "PERMISSIVE"], [5, 3, 1, "", "STRICT"]], "cli_command_parser.config.CommandConfig": [[5, 3, 1, "", "FIELDS"], [5, 3, 1, "", "action_after_action_flags"], [5, 3, 1, "", "add_help"], [5, 3, 1, "", "allow_annotation_type"], [5, 3, 1, "", "allow_backtrack"], [5, 3, 1, "", "allow_missing"], [5, 3, 1, "", "always_run_after_main"], [5, 3, 1, "", "ambiguous_short_combos"], [5, 5, 1, "", "as_dict"], [5, 3, 1, "", "choice_delim"], [5, 3, 1, "", "cmd_alias_mode"], [5, 3, 1, "", "command_formatter"], [5, 3, 1, "", "error_handler"], [5, 3, 1, "", "extended_epilog"], [5, 3, 1, "", "group_tree_spacers"], [5, 3, 1, "", "ignore_unknown"], [5, 3, 1, "", "multiple_action_flags"], [5, 3, 1, "", "option_name_mode"], [5, 3, 1, "", "param_formatter"], [5, 3, 1, "", "reject_ambiguous_pos_combos"], [5, 3, 1, "", "show_defaults"], [5, 3, 1, "", "show_docstring"], [5, 3, 1, "", "show_env_vars"], [5, 3, 1, "", "show_group_tree"], [5, 3, 1, "", "show_group_type"], [5, 3, 1, "", "show_inherited_descriptions"], [5, 3, 1, "", "sort_choices"], [5, 3, 1, "", "strict_usage_column_width"], [5, 3, 1, "", "sub_cmd_doc_depth"], [5, 3, 1, "", "usage_column_width"], [5, 3, 1, "", "use_type_metavar"], [5, 3, 1, "", "wrap_usage_str"]], "cli_command_parser.config.ConfigItem": [[5, 3, 1, "", "default"], [5, 3, 1, "", "name"], [5, 3, 1, "", "type"]], "cli_command_parser.config.ConfigItem.params": [[5, 6, 1, "", "default"], [5, 6, 1, "", "type"]], "cli_command_parser.config.OptionNameMode": [[5, 3, 1, "", "BOTH"], [5, 3, 1, "", "BOTH_DASH"], [5, 3, 1, "", "BOTH_UNDERSCORE"], [5, 3, 1, "", "DASH"], [5, 3, 1, "", "NONE"], [5, 3, 1, "", "UNDERSCORE"]], "cli_command_parser.config.ShowDefaults": [[5, 3, 1, "", "ANY"], [5, 3, 1, "", "MISSING"], [5, 3, 1, "", "NEVER"], [5, 3, 1, "", "NON_EMPTY"], [5, 3, 1, "", "TRUTHY"]], "cli_command_parser.config.SubcommandAliasHelpMode": [[5, 3, 1, "", "ALIAS"], [5, 3, 1, "", "COMBINE"], [5, 3, 1, "", "REPEAT"]], "cli_command_parser.context": [[6, 2, 1, "", "ActionPhase"], [6, 2, 1, "", "Context"], [6, 2, 1, "", "ContextProxy"], [6, 1, 1, "", "get_context"], [6, 1, 1, "", "get_current_context"], [6, 1, 1, "", "get_or_create_context"], [6, 1, 1, "", "get_parsed"], [6, 1, 1, "", "get_raw_arg"]], "cli_command_parser.context.ActionPhase": [[6, 3, 1, "", "AFTER_MAIN"], [6, 3, 1, "", "BEFORE_MAIN"], [6, 3, 1, "", "PRE_INIT"]], "cli_command_parser.context.Context": [[6, 4, 1, "", "action_flag_count"], [6, 4, 1, "", "all_action_flags"], [6, 3, 1, "", "allow_argv_prog"], [6, 4, 1, "", "categorized_action_flags"], [6, 3, 1, "", "config"], [6, 5, 1, "", "for_prog"], [6, 5, 1, "", "get_error_handler"], [6, 5, 1, "", "get_missing"], [6, 5, 1, "", "get_parsed"], [6, 5, 1, "", "get_parsed_value"], [6, 5, 1, "", "has_parsed_value"], [6, 5, 1, "", "iter_action_flags"], [6, 5, 1, "", "missing_options_with_env_var"], [6, 5, 1, "", "num_provided"], [6, 4, 1, "", "params"], [6, 5, 1, "", "pop_parsed_value"], [6, 3, 1, "", "prog"], [6, 5, 1, "", "record_action"], [6, 5, 1, "", "roll_back_parsed_values"], [6, 5, 1, "", "set_parsed_value"], [6, 4, 1, "", "terminal_width"]], "cli_command_parser.context.Context.get_parsed.params": [[6, 6, 1, "", "command"], [6, 6, 1, "", "default"], [6, 6, 1, "", "exclude"], [6, 6, 1, "", "include_defaults"], [6, 6, 1, "", "recursive"]], "cli_command_parser.context.Context.iter_action_flags.params": [[6, 6, 1, "", "phase"]], "cli_command_parser.context.ContextProxy": [[6, 4, 1, "", "config"], [6, 5, 1, "", "get_parsed_value"], [6, 5, 1, "", "has_parsed_value"], [6, 5, 1, "", "num_provided"], [6, 5, 1, "", "record_action"], [6, 5, 1, "", "set_parsed_value"], [6, 4, 1, "", "terminal_width"]], "cli_command_parser.context.get_context.params": [[6, 6, 1, "", "command"]], "cli_command_parser.context.get_current_context.params": [[6, 6, 1, "", "silent"]], "cli_command_parser.context.get_parsed.params": [[6, 6, 1, "", "command"], [6, 6, 1, "", "default"], [6, 6, 1, "", "include_defaults"], [6, 6, 1, "", "to_call"]], "cli_command_parser.conversion": [[8, 0, 0, "-", "argparse_ast"], [9, 0, 0, "-", "argparse_utils"], [10, 0, 0, "-", "cli"], [11, 0, 0, "-", "command_builder"], [12, 0, 0, "-", "utils"], [13, 0, 0, "-", "visitor"]], "cli_command_parser.conversion.argparse_ast": [[8, 2, 1, "", "AddVisitedChild"], [8, 2, 1, "", "ArgCollection"], [8, 2, 1, "", "ArgGroup"], [8, 2, 1, "", "AstArgumentParser"], [8, 2, 1, "", "AstCallable"], [8, 2, 1, "", "MutuallyExclusiveGroup"], [8, 2, 1, "", "ParserArg"], [8, 2, 1, "", "Script"], [8, 2, 1, "", "SubParser"], [8, 2, 1, "", "SubparsersAction"], [8, 2, 1, "", "visit_func"]], "cli_command_parser.conversion.argparse_ast.AddVisitedChild": [[8, 3, 1, "", "child_cls"], [8, 3, 1, "", "list_attr"]], "cli_command_parser.conversion.argparse_ast.ArgCollection": [[8, 5, 1, "", "__init_subclass__"], [8, 3, 1, "", "add_argument"], [8, 5, 1, "", "add_argument_group"], [8, 5, 1, "", "add_mutually_exclusive_group"], [8, 3, 1, "", "args"], [8, 5, 1, "", "grouped_children"], [8, 3, 1, "", "groups"], [8, 3, 1, "", "parent"], [8, 5, 1, "", "pprint"], [8, 3, 1, "", "visit_funcs"]], "cli_command_parser.conversion.argparse_ast.ArgGroup": [[8, 5, 1, "", "represents"]], "cli_command_parser.conversion.argparse_ast.AstArgumentParser": [[8, 3, 1, "", "add_subparsers"], [8, 3, 1, "", "represents"], [8, 3, 1, "", "sub_parsers"], [8, 3, 1, "", "visit_funcs"]], "cli_command_parser.conversion.argparse_ast.AstCallable": [[8, 5, 1, "", "__init_subclass__"], [8, 5, 1, "", "get_tracked_refs"], [8, 5, 1, "", "init_call_repr"], [8, 4, 1, "", "init_func_args"], [8, 4, 1, "", "init_func_kwargs"], [8, 4, 1, "", "init_func_name"], [8, 4, 1, "", "init_func_raw_kwargs"], [8, 5, 1, "", "pprint"], [8, 3, 1, "", "represents"], [8, 4, 1, "", "signature"], [8, 3, 1, "", "visit_funcs"]], "cli_command_parser.conversion.argparse_ast.MutuallyExclusiveGroup": [[8, 5, 1, "", "represents"]], "cli_command_parser.conversion.argparse_ast.ParserArg": [[8, 3, 1, "", "parent"], [8, 5, 1, "", "represents"]], "cli_command_parser.conversion.argparse_ast.Script": [[8, 5, 1, "", "add_parser"], [8, 4, 1, "", "mod_cls_to_ast_cls_map"], [8, 4, 1, "", "parsers"], [8, 3, 1, "", "path"], [8, 5, 1, "", "register_parser"]], "cli_command_parser.conversion.argparse_ast.SubParser": [[8, 4, 1, "", "init_func_kwargs"], [8, 5, 1, "", "represents"], [8, 3, 1, "", "sp_parent"]], "cli_command_parser.conversion.argparse_ast.SubparsersAction": [[8, 5, 1, "", "add_parser"], [8, 3, 1, "", "parent"], [8, 5, 1, "", "represents"], [8, 3, 1, "", "visit_funcs"]], "cli_command_parser.conversion.argparse_ast.visit_func": [[8, 3, 1, "", "func"]], "cli_command_parser.conversion.argparse_utils": [[9, 2, 1, "", "ArgumentParser"], [9, 2, 1, "", "SubParsersAction"]], "cli_command_parser.conversion.argparse_utils.ArgumentParser": [[9, 5, 1, "", "add_argument_group"], [9, 5, 1, "", "add_mutually_exclusive_group"], [9, 5, 1, "", "add_subparsers"]], "cli_command_parser.conversion.argparse_utils.SubParsersAction": [[9, 5, 1, "", "add_parser"]], "cli_command_parser.conversion.cli": [[10, 2, 1, "", "Convert"], [10, 2, 1, "", "ParserConverter"], [10, 2, 1, "", "Pprint"]], "cli_command_parser.conversion.cli.Convert": [[10, 3, 1, "", "add_methods"], [10, 3, 1, "", "input"], [10, 5, 1, "", "main"]], "cli_command_parser.conversion.cli.ParserConverter": [[10, 5, 1, "", "_init_command_"], [10, 3, 1, "", "action"], [10, 3, 1, "", "dry_run"], [10, 3, 1, "", "input"], [10, 3, 1, "", "no_smart_for"], [10, 4, 1, "", "script"], [10, 3, 1, "", "verbose"]], "cli_command_parser.conversion.cli.Pprint": [[10, 3, 1, "", "input"], [10, 5, 1, "", "main"]], "cli_command_parser.conversion.command_builder": [[11, 2, 1, "", "BaseArgs"], [11, 2, 1, "", "CollectionConverter"], [11, 2, 1, "", "CommandArgs"], [11, 7, 1, "", "ConversionError"], [11, 2, 1, "", "Converter"], [11, 2, 1, "", "ConverterGroup"], [11, 2, 1, "", "FlagArgs"], [11, 2, 1, "", "GroupConverter"], [11, 2, 1, "", "OptionArgs"], [11, 2, 1, "", "ParamArgs"], [11, 2, 1, "", "ParamBaseArgs"], [11, 2, 1, "", "ParamConverter"], [11, 2, 1, "", "ParamConverterGroup"], [11, 2, 1, "", "ParserConverter"], [11, 2, 1, "", "PassThruArgs"], [11, 2, 1, "", "ScriptConverter"], [11, 1, 1, "", "convert_script"], [11, 1, 1, "", "literal_eval_or_none"]], "cli_command_parser.conversion.command_builder.BaseArgs": [[11, 5, 1, "", "from_kwargs"], [11, 3, 1, "", "help"], [11, 5, 1, "", "to_str"]], "cli_command_parser.conversion.command_builder.CollectionConverter": [[11, 3, 1, "", "ast_obj"], [11, 5, 1, "", "descendant_args"], [11, 5, 1, "", "finalize"], [11, 5, 1, "", "format_members"], [11, 4, 1, "", "grouped_children"], [11, 4, 1, "", "name_mode"], [11, 3, 1, "", "parent"]], "cli_command_parser.conversion.command_builder.CommandArgs": [[11, 3, 1, "", "add_help"], [11, 3, 1, "", "choice"], [11, 3, 1, "", "choices"], [11, 3, 1, "", "description"], [11, 3, 1, "", "docs_url"], [11, 3, 1, "", "email"], [11, 3, 1, "", "epilog"], [11, 3, 1, "", "option_name_mode"], [11, 3, 1, "", "prog"], [11, 3, 1, "", "usage"]], "cli_command_parser.conversion.command_builder.Converter": [[11, 5, 1, "", "__init_subclass__"], [11, 5, 1, "", "convert"], [11, 3, 1, "", "converts"], [11, 5, 1, "", "for_ast_callable"], [11, 5, 1, "", "format_lines"], [11, 5, 1, "", "init_for_ast_callable"], [11, 5, 1, "", "init_group"], [11, 3, 1, "", "newline_between_members"]], "cli_command_parser.conversion.command_builder.ConverterGroup": [[11, 5, 1, "", "format_all"], [11, 3, 1, "", "member_type"], [11, 3, 1, "", "members"], [11, 3, 1, "", "parent"]], "cli_command_parser.conversion.command_builder.FlagArgs": [[11, 3, 1, "", "const"], [11, 5, 1, "", "init_counter"], [11, 5, 1, "", "init_flag"]], "cli_command_parser.conversion.command_builder.GroupConverter": [[11, 3, 1, "", "ast_obj"], [11, 3, 1, "", "converts"], [11, 5, 1, "", "format_lines"], [11, 3, 1, "", "newline_between_members"]], "cli_command_parser.conversion.command_builder.OptionArgs": [[11, 5, 1, "", "init_option"], [11, 3, 1, "", "name_mode"]], "cli_command_parser.conversion.command_builder.ParamArgs": [[11, 3, 1, "", "action"], [11, 3, 1, "", "choices"], [11, 5, 1, "", "init_positional"], [11, 3, 1, "", "nargs"], [11, 3, 1, "", "type"]], "cli_command_parser.conversion.command_builder.ParamBaseArgs": [[11, 3, 1, "", "default"], [11, 3, 1, "", "hide"], [11, 3, 1, "", "metavar"], [11, 3, 1, "", "name"], [11, 3, 1, "", "required"], [11, 5, 1, "", "to_str"]], "cli_command_parser.conversion.command_builder.ParamConverter": [[11, 3, 1, "", "ast_obj"], [11, 4, 1, "", "attr_name"], [11, 4, 1, "", "cmd_option_strs"], [11, 3, 1, "", "converts"], [11, 5, 1, "", "format"], [11, 5, 1, "", "format_lines"], [11, 5, 1, "", "get_cls_and_kwargs"], [11, 5, 1, "", "get_pos_args"], [11, 5, 1, "", "init_group"], [11, 4, 1, "", "is_option"], [11, 4, 1, "", "is_pass_thru"], [11, 4, 1, "", "is_positional"], [11, 4, 1, "", "name_mode"], [11, 3, 1, "", "parent"], [11, 4, 1, "", "use_auto_long_opt_str"]], "cli_command_parser.conversion.command_builder.ParamConverterGroup": [[11, 5, 1, "", "format_all"]], "cli_command_parser.conversion.command_builder.ParserConverter": [[11, 3, 1, "", "ast_obj"], [11, 3, 1, "", "converts"], [11, 5, 1, "", "descendant_args"], [11, 5, 1, "", "finalize"], [11, 5, 1, "", "format_lines"], [11, 4, 1, "", "is_sub_parser"], [11, 4, 1, "", "name"], [11, 4, 1, "", "name_mode"], [11, 3, 1, "", "parent"], [11, 4, 1, "", "sub_parser_converters"]], "cli_command_parser.conversion.command_builder.ScriptConverter": [[11, 3, 1, "", "converts"], [11, 5, 1, "", "format_lines"]], "cli_command_parser.conversion.utils": [[12, 1, 1, "", "collection_contents"], [12, 1, 1, "", "get_name_repr"], [12, 1, 1, "", "iter_module_parents"]], "cli_command_parser.conversion.visitor": [[13, 2, 1, "", "ScopedVisit"], [13, 2, 1, "", "ScriptVisitor"], [13, 2, 1, "", "TrackedRef"], [13, 1, 1, "", "imp_names"], [13, 1, 1, "", "scoped"]], "cli_command_parser.conversion.visitor.ScriptVisitor": [[13, 5, 1, "", "get_tracked_refs"], [13, 5, 1, "", "resolve_ref"], [13, 5, 1, "", "track_callable"], [13, 5, 1, "", "track_refs_to"], [13, 5, 1, "", "visit_Assign"], [13, 5, 1, "", "visit_AsyncFor"], [13, 3, 1, "", "visit_AsyncFunctionDef"], [13, 5, 1, "", "visit_Call"], [13, 3, 1, "", "visit_ClassDef"], [13, 5, 1, "", "visit_For"], [13, 3, 1, "", "visit_FunctionDef"], [13, 5, 1, "", "visit_Import"], [13, 5, 1, "", "visit_ImportFrom"], [13, 3, 1, "", "visit_Lambda"], [13, 3, 1, "", "visit_While"], [13, 5, 1, "", "visit_withitem"]], "cli_command_parser.conversion.visitor.TrackedRef": [[13, 3, 1, "", "module"], [13, 3, 1, "", "name"]], "cli_command_parser.core": [[14, 2, 1, "", "CommandMeta"], [14, 1, 1, "", "get_config"], [14, 1, 1, "", "get_metadata"], [14, 1, 1, "", "get_params"], [14, 1, 1, "", "get_parent"], [14, 1, 1, "", "get_top_level_commands"]], "cli_command_parser.core.CommandMeta": [[14, 5, 1, "", "config"], [14, 5, 1, "", "meta"], [14, 5, 1, "", "params"], [14, 5, 1, "", "parent"]], "cli_command_parser.core.CommandMeta.params": [[14, 6, 1, "", "action_after_action_flags"], [14, 6, 1, "", "add_help"], [14, 6, 1, "", "allow_missing"], [14, 6, 1, "", "always_run_after_main"], [14, 6, 1, "", "choice"], [14, 6, 1, "", "choices"], [14, 6, 1, "", "description"], [14, 6, 1, "", "doc_name"], [14, 6, 1, "", "epilog"], [14, 6, 1, "", "error_handler"], [14, 6, 1, "", "help"], [14, 6, 1, "", "ignore_unknown"], [14, 6, 1, "", "multiple_action_flags"], [14, 6, 1, "", "prog"], [14, 6, 1, "", "usage"]], "cli_command_parser.core.CommandMeta.parent.params": [[14, 6, 1, "", "cls"], [14, 6, 1, "", "include_abc"]], "cli_command_parser.core.get_parent.params": [[14, 6, 1, "", "cls"], [14, 6, 1, "", "include_abc"]], "cli_command_parser.documentation": [[15, 2, 1, "", "RstWriter"], [15, 1, 1, "", "filtered_commands"], [15, 1, 1, "", "import_module"], [15, 1, 1, "", "load_commands"], [15, 1, 1, "", "render_command_rst"], [15, 1, 1, "", "render_script_rst"], [15, 1, 1, "", "top_level_commands"]], "cli_command_parser.documentation.RstWriter": [[15, 5, 1, "", "document_module"], [15, 5, 1, "", "document_package"], [15, 5, 1, "", "document_script"], [15, 5, 1, "", "document_scripts"], [15, 5, 1, "", "write_index"], [15, 5, 1, "", "write_rst"]], "cli_command_parser.documentation.RstWriter.document_module.params": [[15, 6, 1, "", "module"], [15, 6, 1, "", "subdir"]], "cli_command_parser.documentation.RstWriter.document_package.params": [[15, 6, 1, "", "caption"], [15, 6, 1, "", "empty"], [15, 6, 1, "", "header"], [15, 6, 1, "", "index"], [15, 6, 1, "", "max_depth"], [15, 6, 1, "", "name"], [15, 6, 1, "", "pkg_name"], [15, 6, 1, "", "pkg_path"], [15, 6, 1, "", "subdir"]], "cli_command_parser.documentation.RstWriter.document_script.params": [[15, 6, 1, "", "kwargs"], [15, 6, 1, "", "name"], [15, 6, 1, "", "path"], [15, 6, 1, "", "replacements"], [15, 6, 1, "", "subdir"], [15, 6, 1, "", "top_only"]], "cli_command_parser.documentation.RstWriter.params": [[15, 6, 1, "", "dry_run"], [15, 6, 1, "", "encoding"], [15, 6, 1, "", "ext"], [15, 6, 1, "", "module_template"], [15, 6, 1, "", "newline"], [15, 6, 1, "", "output_dir"], [15, 6, 1, "", "skip_modules"]], "cli_command_parser.documentation.RstWriter.write_index.params": [[15, 6, 1, "", "caption"], [15, 6, 1, "", "content_subdir"], [15, 6, 1, "", "contents"], [15, 6, 1, "", "header"], [15, 6, 1, "", "kwargs"], [15, 6, 1, "", "max_depth"], [15, 6, 1, "", "name"], [15, 6, 1, "", "subdir"]], "cli_command_parser.documentation.load_commands.params": [[15, 6, 1, "", "include_abc"], [15, 6, 1, "", "path"], [15, 6, 1, "", "top_only"]], "cli_command_parser.documentation.render_command_rst.params": [[15, 6, 1, "", "command"], [15, 6, 1, "", "fix_name"], [15, 6, 1, "", "fix_name_func"]], "cli_command_parser.error_handling": [[16, 2, 1, "", "ErrorHandler"], [16, 2, 1, "", "Handler"], [16, 2, 1, "", "NullErrorHandler"], [16, 8, 1, "", "error_handler"], [16, 8, 1, "", "extended_error_handler"], [16, 1, 1, "", "handle_kb_interrupt"], [16, 8, 1, "", "no_exit_handler"]], "cli_command_parser.error_handling.ErrorHandler": [[16, 5, 1, "", "__call__"], [16, 5, 1, "", "cls_handler"], [16, 5, 1, "", "copy"], [16, 3, 1, "", "exc_handler_map"], [16, 5, 1, "", "iter_handlers"], [16, 5, 1, "", "register"], [16, 5, 1, "", "unregister"]], "cli_command_parser.error_handling.Handler": [[16, 3, 1, "", "exc_cls"], [16, 3, 1, "", "handler"]], "cli_command_parser.exceptions": [[17, 7, 1, "", "AmbiguousCombo"], [17, 7, 1, "", "AmbiguousParseTree"], [17, 7, 1, "", "AmbiguousShortForm"], [17, 7, 1, "", "Backtrack"], [17, 7, 1, "", "BadArgument"], [17, 7, 1, "", "CommandDefinitionError"], [17, 7, 1, "", "CommandParserException"], [17, 7, 1, "", "InvalidChoice"], [17, 7, 1, "", "MissingArgument"], [17, 7, 1, "", "MultiParamUsageError"], [17, 7, 1, "", "NextCommand"], [17, 7, 1, "", "NoActiveContext"], [17, 7, 1, "", "NoSuchOption"], [17, 7, 1, "", "ParamConflict"], [17, 7, 1, "", "ParamUsageError"], [17, 7, 1, "", "ParameterDefinitionError"], [17, 7, 1, "", "ParamsMissing"], [17, 7, 1, "", "ParserExit"], [17, 7, 1, "", "TooManyArguments"], [17, 7, 1, "", "UsageError"]], "cli_command_parser.exceptions.CommandParserException": [[17, 3, 1, "", "code"], [17, 5, 1, "", "exit"], [17, 5, 1, "", "show"]], "cli_command_parser.exceptions.MissingArgument": [[17, 3, 1, "", "message"]], "cli_command_parser.exceptions.UsageError": [[17, 3, 1, "", "message"]], "cli_command_parser.formatting": [[19, 0, 0, "-", "commands"], [20, 0, 0, "-", "params"], [21, 0, 0, "-", "restructured_text"], [22, 0, 0, "-", "utils"]], "cli_command_parser.formatting.commands": [[19, 2, 1, "", "CommandHelpFormatter"], [19, 1, 1, "", "get_formatter"], [19, 1, 1, "", "get_usage_sub_cmds"]], "cli_command_parser.formatting.commands.CommandHelpFormatter": [[19, 5, 1, "", "format_help"], [19, 5, 1, "", "format_rst"], [19, 5, 1, "", "format_usage"], [19, 5, 1, "", "maybe_add_groups"], [19, 5, 1, "", "maybe_add_option"], [19, 5, 1, "", "maybe_add_options"], [19, 5, 1, "", "maybe_add_positionals"]], "cli_command_parser.formatting.params": [[20, 2, 1, "", "ChoiceGroup"], [20, 2, 1, "", "ChoiceMapHelpFormatter"], [20, 2, 1, "", "GroupHelpFormatter"], [20, 2, 1, "", "OptionHelpFormatter"], [20, 2, 1, "", "ParamHelpFormatter"], [20, 2, 1, "", "PassThruHelpFormatter"], [20, 2, 1, "", "PositionalHelpFormatter"], [20, 2, 1, "", "TriFlagHelpFormatter"]], "cli_command_parser.formatting.params.ChoiceGroup": [[20, 5, 1, "", "add"], [20, 3, 1, "", "choice_strs"], [20, 3, 1, "", "choices"], [20, 5, 1, "", "format"], [20, 5, 1, "", "group_choices"], [20, 5, 1, "", "prepare"], [20, 5, 1, "", "prepare_aliases"], [20, 5, 1, "", "prepare_combined"], [20, 5, 1, "", "prepare_repeated"]], "cli_command_parser.formatting.params.ChoiceGroup.format.params": [[20, 6, 1, "", "default_mode"], [20, 6, 1, "", "prefix"]], "cli_command_parser.formatting.params.ChoiceGroup.group_choices.params": [[20, 6, 1, "", "choices"]], "cli_command_parser.formatting.params.ChoiceGroup.prepare.params": [[20, 6, 1, "", "default_mode"]], "cli_command_parser.formatting.params.ChoiceGroup.prepare_aliases.params": [[20, 6, 1, "", "format_str"]], "cli_command_parser.formatting.params.ChoiceMapHelpFormatter": [[20, 4, 1, "", "choice_groups"], [20, 5, 1, "", "format_help"], [20, 5, 1, "", "format_metavar"], [20, 3, 1, "", "param"], [20, 5, 1, "", "rst_table"]], "cli_command_parser.formatting.params.GroupHelpFormatter": [[20, 5, 1, "", "format_description"], [20, 5, 1, "", "format_help"], [20, 5, 1, "", "format_usage"], [20, 3, 1, "", "param"], [20, 3, 1, "", "required_formatter_map"], [20, 5, 1, "", "rst_table"]], "cli_command_parser.formatting.params.GroupHelpFormatter.format_help.params": [[20, 6, 1, "", "clean"], [20, 6, 1, "", "prefix"]], "cli_command_parser.formatting.params.OptionHelpFormatter": [[20, 5, 1, "", "format_description"], [20, 5, 1, "", "format_usage"], [20, 5, 1, "", "iter_usage_parts"], [20, 3, 1, "", "param"], [20, 5, 1, "", "rst_usage"]], "cli_command_parser.formatting.params.ParamHelpFormatter": [[20, 5, 1, "", "__init_subclass__"], [20, 5, 1, "", "for_param_cls"], [20, 5, 1, "", "format_basic_usage"], [20, 5, 1, "", "format_description"], [20, 5, 1, "", "format_help"], [20, 5, 1, "", "format_metavar"], [20, 5, 1, "", "format_usage"], [20, 5, 1, "", "iter_usage_parts"], [20, 5, 1, "", "maybe_wrap_usage"], [20, 3, 1, "", "param"], [20, 3, 1, "", "required_formatter_map"], [20, 5, 1, "", "rst_row"], [20, 5, 1, "", "rst_rows"], [20, 5, 1, "", "rst_usage"]], "cli_command_parser.formatting.params.PassThruHelpFormatter": [[20, 3, 1, "", "param"], [20, 3, 1, "", "required_formatter_map"]], "cli_command_parser.formatting.params.PositionalHelpFormatter": [[20, 5, 1, "", "format_usage"], [20, 3, 1, "", "param"]], "cli_command_parser.formatting.params.TriFlagHelpFormatter": [[20, 5, 1, "", "format_description"], [20, 5, 1, "", "format_help"], [20, 5, 1, "", "format_usage"], [20, 3, 1, "", "param"], [20, 5, 1, "", "rst_rows"]], "cli_command_parser.formatting.restructured_text": [[21, 2, 1, "", "Cell"], [21, 2, 1, "", "Row"], [21, 2, 1, "", "RstTable"], [21, 1, 1, "", "rst_bar"], [21, 1, 1, "", "rst_directive"], [21, 1, 1, "", "rst_header"], [21, 1, 1, "", "rst_list_table"], [21, 1, 1, "", "rst_toc_tree"], [21, 1, 1, "", "spaced_rst_header"]], "cli_command_parser.formatting.restructured_text.Cell": [[21, 3, 1, "", "brd_bottom"], [21, 3, 1, "", "brd_right"], [21, 3, 1, "", "height"], [21, 3, 1, "", "lines"], [21, 5, 1, "", "render_lines"], [21, 5, 1, "", "render_lower_bar"], [21, 5, 1, "", "render_upper_bar"], [21, 3, 1, "", "text"], [21, 3, 1, "", "width"]], "cli_command_parser.formatting.restructured_text.Row": [[21, 3, 1, "", "cells"], [21, 3, 1, "", "header"], [21, 5, 1, "", "render_lines"], [21, 5, 1, "", "render_lower_bar"], [21, 5, 1, "", "render_upper_bar"], [21, 5, 1, "", "widths"]], "cli_command_parser.formatting.restructured_text.RstTable": [[21, 5, 1, "", "add_dict_rows"], [21, 5, 1, "", "add_kv_rows"], [21, 5, 1, "", "add_row"], [21, 5, 1, "", "add_rows"], [21, 5, 1, "", "from_dict"], [21, 5, 1, "", "from_dicts"], [21, 5, 1, "", "iter_build"], [21, 3, 1, "", "show_title"], [21, 3, 1, "", "subtitle"], [21, 3, 1, "", "title"], [21, 3, 1, "", "use_table_directive"], [21, 4, 1, "", "widths"]], "cli_command_parser.formatting.restructured_text.RstTable.add_row.params": [[21, 6, 1, "", "columns"], [21, 6, 1, "", "header"], [21, 6, 1, "", "index"]], "cli_command_parser.formatting.restructured_text.RstTable.params": [[21, 6, 1, "", "headers"], [21, 6, 1, "", "show_title"], [21, 6, 1, "", "subtitle"], [21, 6, 1, "", "title"], [21, 6, 1, "", "use_table_directive"]], "cli_command_parser.formatting.restructured_text.rst_toc_tree.params": [[21, 6, 1, "", "content_fmt"], [21, 6, 1, "", "contents"], [21, 6, 1, "", "kwargs"], [21, 6, 1, "", "max_depth"], [21, 6, 1, "", "name"]], "cli_command_parser.formatting.utils": [[22, 2, 1, "", "PartWrapper"], [22, 1, 1, "", "format_help_entry"], [22, 1, 1, "", "line_iter"]], "cli_command_parser.formatting.utils.PartWrapper": [[22, 5, 1, "", "combine_and_wrap"], [22, 3, 1, "", "cont_indent"], [22, 3, 1, "", "delim"], [22, 5, 1, "", "format_help_entry"], [22, 5, 1, "", "join"], [22, 3, 1, "", "max_width"]], "cli_command_parser.formatting.utils.format_help_entry.params": [[22, 6, 1, "", "description"], [22, 6, 1, "", "lpad"], [22, 6, 1, "", "prefix"], [22, 6, 1, "", "usage_cont_indent"], [22, 6, 1, "", "usage_delim"], [22, 6, 1, "", "usage_parts"]], "cli_command_parser.inputs": [[24, 0, 0, "-", "base"], [25, 0, 0, "-", "choices"], [26, 0, 0, "-", "exceptions"], [27, 0, 0, "-", "files"], [28, 0, 0, "-", "numeric"], [29, 0, 0, "-", "patterns"], [30, 0, 0, "-", "time"], [31, 0, 0, "-", "utils"]], "cli_command_parser.inputs.base": [[24, 2, 1, "", "InputType"]], "cli_command_parser.inputs.base.InputType": [[24, 5, 1, "", "__call__"], [24, 5, 1, "", "fix_default"], [24, 5, 1, "", "format_metavar"], [24, 5, 1, "", "is_valid_type"]], "cli_command_parser.inputs.base.InputType.is_valid_type.params": [[24, 6, 1, "", "value"]], "cli_command_parser.inputs.choices": [[25, 2, 1, "", "ChoiceMap"], [25, 2, 1, "", "Choices"], [25, 2, 1, "", "EnumChoices"]], "cli_command_parser.inputs.choices.ChoiceMap": [[25, 5, 1, "", "__call__"]], "cli_command_parser.inputs.choices.ChoiceMap.params": [[25, 6, 1, "", "case_sensitive"], [25, 6, 1, "", "choices"], [25, 6, 1, "", "type"]], "cli_command_parser.inputs.choices.Choices": [[25, 5, 1, "", "__call__"]], "cli_command_parser.inputs.choices.Choices.params": [[25, 6, 1, "", "case_sensitive"], [25, 6, 1, "", "choices"], [25, 6, 1, "", "type"]], "cli_command_parser.inputs.choices.EnumChoices": [[25, 5, 1, "", "__call__"]], "cli_command_parser.inputs.choices.EnumChoices.params": [[25, 6, 1, "", "case_sensitive"], [25, 6, 1, "", "enum"]], "cli_command_parser.inputs.exceptions": [[26, 7, 1, "", "InputValidationError"], [26, 7, 1, "", "InvalidChoiceError"]], "cli_command_parser.inputs.files": [[27, 2, 1, "", "File"], [27, 2, 1, "", "FileInput"], [27, 2, 1, "", "Json"], [27, 2, 1, "", "Path"], [27, 2, 1, "", "Pickle"], [27, 2, 1, "", "Serialized"]], "cli_command_parser.inputs.files.File": [[27, 5, 1, "", "__call__"], [27, 3, 1, "", "encoding"], [27, 3, 1, "", "errors"], [27, 3, 1, "", "lazy"], [27, 3, 1, "", "mode"], [27, 3, 1, "", "parents"], [27, 3, 1, "", "type"]], "cli_command_parser.inputs.files.File.params": [[27, 6, 1, "", "encoding"], [27, 6, 1, "", "errors"], [27, 6, 1, "", "kwargs"], [27, 6, 1, "", "lazy"], [27, 6, 1, "", "mode"], [27, 6, 1, "", "parents"]], "cli_command_parser.inputs.files.FileInput": [[27, 3, 1, "", "allow_dash"], [27, 3, 1, "", "exists"], [27, 3, 1, "", "expand"], [27, 5, 1, "", "fix_default"], [27, 3, 1, "", "readable"], [27, 3, 1, "", "resolve"], [27, 3, 1, "", "type"], [27, 3, 1, "", "use_windows_fix"], [27, 5, 1, "", "validated_path"], [27, 3, 1, "", "writable"]], "cli_command_parser.inputs.files.Json.params": [[27, 6, 1, "", "kwargs"]], "cli_command_parser.inputs.files.Path": [[27, 5, 1, "", "__call__"]], "cli_command_parser.inputs.files.Path.params": [[27, 6, 1, "", "allow_dash"], [27, 6, 1, "", "exists"], [27, 6, 1, "", "expand"], [27, 6, 1, "", "fix_default"], [27, 6, 1, "", "readable"], [27, 6, 1, "", "resolve"], [27, 6, 1, "", "type"], [27, 6, 1, "", "use_windows_fix"], [27, 6, 1, "", "writable"]], "cli_command_parser.inputs.files.Pickle.params": [[27, 6, 1, "", "kwargs"]], "cli_command_parser.inputs.files.Serialized": [[27, 3, 1, "", "converter"], [27, 3, 1, "", "pass_file"]], "cli_command_parser.inputs.files.Serialized.params": [[27, 6, 1, "", "converter"], [27, 6, 1, "", "kwargs"], [27, 6, 1, "", "pass_file"]], "cli_command_parser.inputs.numeric": [[28, 2, 1, "", "NumRange"], [28, 2, 1, "", "NumericInput"], [28, 2, 1, "", "Range"]], "cli_command_parser.inputs.numeric.NumRange": [[28, 5, 1, "", "__call__"], [28, 5, 1, "", "handle_invalid"], [28, 3, 1, "", "include_max"], [28, 3, 1, "", "include_min"], [28, 3, 1, "", "max"], [28, 3, 1, "", "min"], [28, 3, 1, "", "snap"], [28, 3, 1, "", "type"]], "cli_command_parser.inputs.numeric.NumRange.handle_invalid.params": [[28, 6, 1, "", "bound"], [28, 6, 1, "", "inclusive"], [28, 6, 1, "", "snap_dir"]], "cli_command_parser.inputs.numeric.NumRange.params": [[28, 6, 1, "", "fix_default"], [28, 6, 1, "", "include_max"], [28, 6, 1, "", "include_min"], [28, 6, 1, "", "max"], [28, 6, 1, "", "min"], [28, 6, 1, "", "snap"], [28, 6, 1, "", "type"]], "cli_command_parser.inputs.numeric.NumericInput": [[28, 5, 1, "", "fix_default"], [28, 5, 1, "", "format_metavar"], [28, 5, 1, "", "is_valid_type"], [28, 3, 1, "", "type"]], "cli_command_parser.inputs.numeric.NumericInput.is_valid_type.params": [[28, 6, 1, "", "value"]], "cli_command_parser.inputs.numeric.Range": [[28, 5, 1, "", "__call__"], [28, 3, 1, "", "range"], [28, 3, 1, "", "snap"], [28, 3, 1, "", "type"]], "cli_command_parser.inputs.numeric.Range.params": [[28, 6, 1, "", "fix_default"], [28, 6, 1, "", "range"], [28, 6, 1, "", "snap"], [28, 6, 1, "", "type"]], "cli_command_parser.inputs.patterns": [[29, 2, 1, "", "Glob"], [29, 2, 1, "", "PatternInput"], [29, 2, 1, "", "Regex"], [29, 2, 1, "", "RegexMode"]], "cli_command_parser.inputs.patterns.Glob": [[29, 5, 1, "", "__call__"], [29, 3, 1, "", "normcase"]], "cli_command_parser.inputs.patterns.Glob.params": [[29, 6, 1, "", "match_case"], [29, 6, 1, "", "normcase"], [29, 6, 1, "", "patterns"]], "cli_command_parser.inputs.patterns.PatternInput": [[29, 5, 1, "", "format_metavar"], [29, 3, 1, "", "patterns"]], "cli_command_parser.inputs.patterns.Regex": [[29, 5, 1, "", "__call__"], [29, 3, 1, "", "group"], [29, 3, 1, "", "groups"], [29, 3, 1, "", "mode"]], "cli_command_parser.inputs.patterns.Regex.params": [[29, 6, 1, "", "group"], [29, 6, 1, "", "groups"], [29, 6, 1, "", "mode"], [29, 6, 1, "", "patterns"]], "cli_command_parser.inputs.patterns.RegexMode": [[29, 3, 1, "", "DICT"], [29, 3, 1, "", "GROUP"], [29, 3, 1, "", "GROUPS"], [29, 3, 1, "", "MATCH"], [29, 3, 1, "", "STRING"], [29, 5, 1, "", "normalize"]], "cli_command_parser.inputs.time": [[30, 2, 1, "", "CalendarUnitInput"], [30, 2, 1, "", "DTFormatMode"], [30, 2, 1, "", "DTInput"], [30, 2, 1, "", "Date"], [30, 2, 1, "", "DateTime"], [30, 2, 1, "", "DateTimeInput"], [30, 2, 1, "", "Day"], [30, 2, 1, "", "Month"], [30, 2, 1, "", "Time"], [30, 2, 1, "", "TimeDelta"], [30, 2, 1, "", "different_locale"], [30, 1, 1, "", "dt_repr"], [30, 1, 1, "", "normalize_dt"]], "cli_command_parser.inputs.time.CalendarUnitInput": [[30, 5, 1, "", "__call__"], [30, 5, 1, "", "__init_subclass__"], [30, 3, 1, "", "abbreviation"], [30, 5, 1, "", "choice_str"], [30, 5, 1, "", "choices"], [30, 3, 1, "", "dt_type"], [30, 5, 1, "", "format_metavar"], [30, 3, 1, "", "full"], [30, 3, 1, "", "numeric"], [30, 3, 1, "", "out_format"], [30, 3, 1, "", "out_locale"], [30, 5, 1, "", "parse"], [30, 5, 1, "", "parse_numeric"]], "cli_command_parser.inputs.time.CalendarUnitInput.parse.params": [[30, 6, 1, "", "value"]], "cli_command_parser.inputs.time.DTFormatMode": [[30, 3, 1, "", "ABBREVIATION"], [30, 3, 1, "", "FULL"], [30, 3, 1, "", "NUMERIC"], [30, 3, 1, "", "NUMERIC_ISO"]], "cli_command_parser.inputs.time.DTInput": [[30, 5, 1, "", "__init_subclass__"], [30, 5, 1, "", "choice_str"], [30, 3, 1, "", "dt_type"], [30, 5, 1, "", "fix_default"], [30, 3, 1, "", "locale"]], "cli_command_parser.inputs.time.DTInput.__init_subclass__.params": [[30, 6, 1, "", "dt_type"]], "cli_command_parser.inputs.time.Date": [[30, 3, 1, "", "dt_type"], [30, 3, 1, "", "locale"]], "cli_command_parser.inputs.time.DateTime": [[30, 3, 1, "", "dt_type"], [30, 3, 1, "", "locale"]], "cli_command_parser.inputs.time.DateTimeInput": [[30, 5, 1, "", "__call__"], [30, 5, 1, "", "__init_subclass__"], [30, 5, 1, "", "choice_str"], [30, 3, 1, "", "dt_type"], [30, 4, 1, "", "earliest"], [30, 5, 1, "", "format_metavar"], [30, 3, 1, "", "formats"], [30, 4, 1, "", "latest"], [30, 3, 1, "", "locale"], [30, 5, 1, "", "parse"], [30, 5, 1, "", "parse_dt"]], "cli_command_parser.inputs.time.Day": [[30, 3, 1, "", "dt_type"], [30, 3, 1, "", "iso"], [30, 5, 1, "", "parse_numeric"]], "cli_command_parser.inputs.time.Month": [[30, 3, 1, "", "dt_type"], [30, 5, 1, "", "parse_numeric"]], "cli_command_parser.inputs.time.Time": [[30, 3, 1, "", "dt_type"], [30, 3, 1, "", "locale"]], "cli_command_parser.inputs.time.TimeDelta": [[30, 5, 1, "", "__call__"], [30, 5, 1, "", "fix_default"], [30, 5, 1, "", "format_metavar"], [30, 3, 1, "", "include_max"], [30, 3, 1, "", "include_min"], [30, 3, 1, "", "int_only"], [30, 3, 1, "", "max"], [30, 3, 1, "", "min"], [30, 3, 1, "", "unit"]], "cli_command_parser.inputs.time.different_locale": [[30, 3, 1, "", "locale"], [30, 3, 1, "", "original"]], "cli_command_parser.inputs.utils": [[31, 2, 1, "", "FileWrapper"], [31, 2, 1, "", "InputParam"], [31, 2, 1, "", "RangeMixin"], [31, 2, 1, "", "StatMode"], [31, 1, 1, "", "allows_write"], [31, 1, 1, "", "fix_windows_path"], [31, 1, 1, "", "range_str"]], "cli_command_parser.inputs.utils.FileWrapper": [[31, 5, 1, "", "close"], [31, 5, 1, "", "read"], [31, 5, 1, "", "write"]], "cli_command_parser.inputs.utils.InputParam": [[31, 3, 1, "", "default"], [31, 3, 1, "", "name"]], "cli_command_parser.inputs.utils.RangeMixin": [[31, 3, 1, "", "include_max"], [31, 3, 1, "", "include_min"], [31, 3, 1, "", "max"], [31, 3, 1, "", "min"], [31, 5, 1, "", "value_gt_max"], [31, 5, 1, "", "value_lt_min"]], "cli_command_parser.inputs.utils.StatMode": [[31, 3, 1, "", "ANY"], [31, 3, 1, "", "BLOCK"], [31, 3, 1, "", "CHARACTER"], [31, 3, 1, "", "DIR"], [31, 3, 1, "", "FIFO"], [31, 3, 1, "", "FILE"], [31, 3, 1, "", "LINK"], [31, 3, 1, "", "SOCKET"], [31, 5, 1, "", "matches"]], "cli_command_parser.metadata": [[32, 2, 1, "", "DistributionFinder"], [32, 2, 1, "", "DynamicMetadata"], [32, 2, 1, "", "Metadata"], [32, 2, 1, "", "MetadataBase"], [32, 2, 1, "", "ProgFinder"], [32, 2, 1, "", "ProgramMetadata"], [32, 1, 1, "", "dynamic_metadata"]], "cli_command_parser.metadata.DistributionFinder": [[32, 5, 1, "", "dist_for_obj"], [32, 5, 1, "", "dist_for_pkg"], [32, 5, 1, "", "get_urls"]], "cli_command_parser.metadata.DynamicMetadata": [[32, 3, 1, "", "func"], [32, 5, 1, "", "get_value"]], "cli_command_parser.metadata.Metadata": [[32, 3, 1, "", "default"], [32, 5, 1, "", "get_value"]], "cli_command_parser.metadata.MetadataBase": [[32, 5, 1, "", "get_parent"], [32, 5, 1, "", "get_value"], [32, 3, 1, "", "inheritable"], [32, 3, 1, "", "name"]], "cli_command_parser.metadata.ProgFinder": [[32, 4, 1, "", "mod_obj_prog_map"], [32, 5, 1, "", "normalize"]], "cli_command_parser.metadata.ProgramMetadata": [[32, 3, 1, "", "cmd_module"], [32, 3, 1, "", "command"], [32, 3, 1, "", "description"], [32, 3, 1, "", "distribution"], [32, 3, 1, "", "doc_name"], [32, 3, 1, "", "doc_str"], [32, 3, 1, "", "docs_url"], [32, 3, 1, "", "email"], [32, 3, 1, "", "epilog"], [32, 5, 1, "", "for_command"], [32, 5, 1, "", "format_epilog"], [32, 5, 1, "", "get_description"], [32, 5, 1, "", "get_doc_str"], [32, 5, 1, "", "get_prog"], [32, 3, 1, "", "module"], [32, 3, 1, "", "package"], [32, 3, 1, "", "parent"], [32, 3, 1, "", "path"], [32, 3, 1, "", "pkg_doc_str"], [32, 3, 1, "", "prog"], [32, 3, 1, "", "url"], [32, 3, 1, "", "usage"], [32, 3, 1, "", "version"]], "cli_command_parser.nargs": [[33, 2, 1, "", "Nargs"], [33, 1, 1, "", "nargs_min_and_max_sums"]], "cli_command_parser.nargs.Nargs": [[33, 3, 1, "", "allowed"], [33, 4, 1, "", "has_upper_bound"], [33, 3, 1, "", "max"], [33, 5, 1, "", "max_reached"], [33, 3, 1, "", "min"], [33, 3, 1, "", "range"], [33, 5, 1, "", "satisfied"], [33, 4, 1, "", "upper_bound"], [33, 3, 1, "", "variable"]], "cli_command_parser.nargs.Nargs.max_reached.params": [[33, 6, 1, "", "parsed_values"]], "cli_command_parser.parameters": [[35, 0, 0, "-", "actions"], [36, 0, 0, "-", "base"], [37, 0, 0, "-", "choice_map"], [38, 0, 0, "-", "groups"], [39, 0, 0, "-", "option_strings"], [40, 0, 0, "-", "options"], [41, 0, 0, "-", "pass_thru"], [42, 0, 0, "-", "positionals"]], "cli_command_parser.parameters.actions": [[35, 2, 1, "", "Append"], [35, 2, 1, "", "AppendConst"], [35, 2, 1, "", "BasicConstAction"], [35, 2, 1, "", "Concatenate"], [35, 2, 1, "", "ConstMixin"], [35, 2, 1, "", "Count"], [35, 2, 1, "", "ParamAction"], [35, 2, 1, "", "Store"], [35, 2, 1, "", "StoreAll"], [35, 2, 1, "", "StoreConst"], [35, 2, 1, "", "ValueMixin"]], "cli_command_parser.parameters.actions.Append": [[35, 3, 1, "", "accepts_values"], [35, 5, 1, "", "add_value"], [35, 5, 1, "", "can_reset"], [35, 3, 1, "", "default_nargs"], [35, 5, 1, "", "finalize_default"], [35, 5, 1, "", "finalize_value"], [35, 5, 1, "", "get_default"], [35, 5, 1, "", "get_maybe_poppable_counts"], [35, 3, 1, "", "name"], [35, 5, 1, "", "would_accept"]], "cli_command_parser.parameters.actions.AppendConst": [[35, 5, 1, "", "add_const"], [35, 5, 1, "", "get_default"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.BasicConstAction": [[35, 3, 1, "", "accepts_consts"], [35, 5, 1, "", "add_value"], [35, 3, 1, "", "default_nargs"], [35, 3, 1, "", "name"], [35, 5, 1, "", "would_accept"]], "cli_command_parser.parameters.actions.Concatenate": [[35, 5, 1, "", "add_value"], [35, 5, 1, "", "finalize_default"], [35, 5, 1, "", "finalize_value"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.ConstMixin": [[35, 5, 1, "", "__init_subclass__"], [35, 3, 1, "", "add_const"], [35, 5, 1, "", "add_env_value"], [35, 3, 1, "", "add_value"], [35, 5, 1, "", "append_const"], [35, 3, 1, "", "get_default"], [35, 3, 1, "", "param"], [35, 5, 1, "", "set_const"]], "cli_command_parser.parameters.actions.Count": [[35, 3, 1, "", "accepts_consts"], [35, 3, 1, "", "accepts_values"], [35, 5, 1, "", "add_const"], [35, 5, 1, "", "add_value"], [35, 3, 1, "", "default_nargs"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.ParamAction": [[35, 5, 1, "", "__init_subclass__"], [35, 3, 1, "", "accepts_consts"], [35, 3, 1, "", "accepts_values"], [35, 5, 1, "", "add_const"], [35, 5, 1, "", "add_env_value"], [35, 5, 1, "", "add_value"], [35, 5, 1, "", "can_reset"], [35, 3, 1, "", "default"], [35, 4, 1, "", "default_nargs"], [35, 5, 1, "", "finalize_default"], [35, 5, 1, "", "finalize_value"], [35, 5, 1, "", "get_default"], [35, 5, 1, "", "get_maybe_poppable_counts"], [35, 3, 1, "", "name"], [35, 3, 1, "", "param"], [35, 5, 1, "", "would_accept"]], "cli_command_parser.parameters.actions.ParamAction.add_value.params": [[35, 6, 1, "", "combo"], [35, 6, 1, "", "env_var"], [35, 6, 1, "", "joined"], [35, 6, 1, "", "value"]], "cli_command_parser.parameters.actions.Store": [[35, 3, 1, "", "accepts_values"], [35, 5, 1, "", "add_value"], [35, 3, 1, "", "default"], [35, 3, 1, "", "default_nargs"], [35, 3, 1, "", "name"], [35, 5, 1, "", "would_accept"]], "cli_command_parser.parameters.actions.StoreAll": [[35, 5, 1, "", "add_values"], [35, 3, 1, "", "default_nargs"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.StoreConst": [[35, 5, 1, "", "add_const"], [35, 3, 1, "", "default"], [35, 3, 1, "", "name"]], "cli_command_parser.parameters.actions.ValueMixin": [[35, 5, 1, "", "append_value"], [35, 3, 1, "", "get_default"], [35, 3, 1, "", "param"], [35, 5, 1, "", "set_value"]], "cli_command_parser.parameters.base": [[36, 2, 1, "", "AllowLeadingDashProperty"], [36, 2, 1, "", "BaseOption"], [36, 2, 1, "", "BasePositional"], [36, 2, 1, "", "DefaultCallback"], [36, 2, 1, "", "ParamBase"], [36, 2, 1, "", "Parameter"]], "cli_command_parser.parameters.base.AllowLeadingDashProperty": [[36, 3, 1, "", "default"], [36, 3, 1, "", "name"]], "cli_command_parser.parameters.base.BaseOption": [[36, 3, 1, "", "const"], [36, 3, 1, "", "env_var"], [36, 5, 1, "", "env_vars"], [36, 5, 1, "", "get_const"], [36, 3, 1, "", "option_strs"], [36, 3, 1, "", "show_env_var"], [36, 3, 1, "", "strict_env"], [36, 3, 1, "", "use_env_value"]], "cli_command_parser.parameters.base.BaseOption.params": [[36, 6, 1, "", "action"], [36, 6, 1, "", "env_var"], [36, 6, 1, "", "kwargs"], [36, 6, 1, "", "name_mode"], [36, 6, 1, "", "option_strs"], [36, 6, 1, "", "strict_env"], [36, 6, 1, "", "use_env_value"]], "cli_command_parser.parameters.base.BasePositional": [[36, 5, 1, "", "__init_subclass__"]], "cli_command_parser.parameters.base.BasePositional.__init_subclass__.params": [[36, 6, 1, "", "default_ok"], [36, 6, 1, "", "kwargs"]], "cli_command_parser.parameters.base.BasePositional.params": [[36, 6, 1, "", "action"], [36, 6, 1, "", "kwargs"]], "cli_command_parser.parameters.base.DefaultCallback": [[36, 5, 1, "", "__call__"], [36, 3, 1, "", "func"], [36, 3, 1, "", "use_cmd"]], "cli_command_parser.parameters.base.ParamBase": [[36, 3, 1, "", "command"], [36, 5, 1, "", "format_help"], [36, 5, 1, "", "format_usage"], [36, 4, 1, "", "formatter"], [36, 3, 1, "", "group"], [36, 3, 1, "", "help"], [36, 3, 1, "", "hide"], [36, 3, 1, "", "missing_hint"], [36, 4, 1, "", "name"], [36, 3, 1, "", "required"], [36, 4, 1, "", "show_in_help"]], "cli_command_parser.parameters.base.ParamBase.params": [[36, 6, 1, "", "help"], [36, 6, 1, "", "hide"], [36, 6, 1, "", "name"], [36, 6, 1, "", "required"]], "cli_command_parser.parameters.base.Parameter": [[36, 5, 1, "", "__init_subclass__"], [36, 3, 1, "", "allow_leading_dash"], [36, 3, 1, "", "default"], [36, 3, 1, "", "default_cb"], [36, 5, 1, "", "get_const"], [36, 5, 1, "", "get_env_const"], [36, 4, 1, "", "has_choices"], [36, 5, 1, "", "is_valid_arg"], [36, 3, 1, "", "metavar"], [36, 3, 1, "", "nargs"], [36, 5, 1, "", "prepare_validation_value"], [36, 5, 1, "", "prepare_value"], [36, 5, 1, "", "register_default_cb"], [36, 5, 1, "", "result"], [36, 3, 1, "", "show_default"], [36, 4, 1, "", "show_in_help"], [36, 3, 1, "", "strict_default"], [36, 3, 1, "", "type"], [36, 5, 1, "", "validate"]], "cli_command_parser.parameters.base.Parameter.__init_subclass__.params": [[36, 6, 1, "", "actions"], [36, 6, 1, "", "repr_attrs"]], "cli_command_parser.parameters.base.Parameter.params": [[36, 6, 1, "", "action"], [36, 6, 1, "", "cb_with_cmd"], [36, 6, 1, "", "default"], [36, 6, 1, "", "default_cb"], [36, 6, 1, "", "help"], [36, 6, 1, "", "hide"], [36, 6, 1, "", "metavar"], [36, 6, 1, "", "name"], [36, 6, 1, "", "required"], [36, 6, 1, "", "show_default"]], "cli_command_parser.parameters.base.Parameter.register_default_cb.params": [[36, 6, 1, "", "method"]], "cli_command_parser.parameters.choice_map": [[37, 2, 1, "", "Action"], [37, 2, 1, "", "Choice"], [37, 2, 1, "", "ChoiceMap"], [37, 2, 1, "", "SubCommand"]], "cli_command_parser.parameters.choice_map.Action": [[37, 5, 1, "", "__call__"], [37, 5, 1, "", "register"], [37, 5, 1, "", "register_action"]], "cli_command_parser.parameters.choice_map.Action.__call__.params": [[37, 6, 1, "", "choice"], [37, 6, 1, "", "default"], [37, 6, 1, "", "help"], [37, 6, 1, "", "method_or_choice"]], "cli_command_parser.parameters.choice_map.Action.register.params": [[37, 6, 1, "", "choice"], [37, 6, 1, "", "default"], [37, 6, 1, "", "help"], [37, 6, 1, "", "method_or_choice"]], "cli_command_parser.parameters.choice_map.Choice": [[37, 3, 1, "", "choice"], [37, 5, 1, "", "format_help"], [37, 5, 1, "", "format_usage"], [37, 3, 1, "", "help"], [37, 3, 1, "", "local"], [37, 3, 1, "", "target"]], "cli_command_parser.parameters.choice_map.ChoiceMap": [[37, 5, 1, "", "__init_subclass__"], [37, 3, 1, "", "choices"], [37, 3, 1, "", "description"], [37, 4, 1, "", "has_choices"], [37, 3, 1, "", "nargs"], [37, 5, 1, "", "register_choice"], [37, 5, 1, "", "register_default_cb"], [37, 5, 1, "", "result"], [37, 4, 1, "", "show_in_help"], [37, 5, 1, "", "target"], [37, 3, 1, "", "title"], [37, 5, 1, "", "validate"]], "cli_command_parser.parameters.choice_map.ChoiceMap.__init_subclass__.params": [[37, 6, 1, "", "choice_validation_exc"], [37, 6, 1, "", "kwargs"], [37, 6, 1, "", "title"]], "cli_command_parser.parameters.choice_map.ChoiceMap.params": [[37, 6, 1, "", "action"], [37, 6, 1, "", "description"], [37, 6, 1, "", "kwargs"], [37, 6, 1, "", "title"]], "cli_command_parser.parameters.choice_map.SubCommand": [[37, 4, 1, "", "has_local_choices"], [37, 5, 1, "", "register"], [37, 5, 1, "", "register_command"]], "cli_command_parser.parameters.choice_map.SubCommand.register.params": [[37, 6, 1, "", "choice"], [37, 6, 1, "", "command_or_choice"], [37, 6, 1, "", "help"]], "cli_command_parser.parameters.groups": [[38, 2, 1, "", "ParamGroup"]], "cli_command_parser.parameters.groups.ParamGroup": [[38, 5, 1, "", "add"], [38, 4, 1, "", "contains_positional"], [38, 4, 1, "", "contains_required"], [38, 3, 1, "", "description"], [38, 5, 1, "", "extend"], [38, 4, 1, "", "in_mutually_exclusive_group"], [38, 3, 1, "", "members"], [38, 3, 1, "", "mutually_dependent"], [38, 3, 1, "", "mutually_exclusive"], [38, 5, 1, "", "register"], [38, 5, 1, "", "register_all"], [38, 4, 1, "", "show_in_help"], [38, 5, 1, "", "validate"]], "cli_command_parser.parameters.groups.ParamGroup.params": [[38, 6, 1, "", "description"], [38, 6, 1, "", "hide"], [38, 6, 1, "", "mutually_dependent"], [38, 6, 1, "", "mutually_exclusive"], [38, 6, 1, "", "name"], [38, 6, 1, "", "required"]], "cli_command_parser.parameters.option_strings": [[39, 2, 1, "", "OptionStrings"], [39, 2, 1, "", "TriFlagOptionStrings"]], "cli_command_parser.parameters.option_strings.OptionStrings": [[39, 5, 1, "", "all_option_strs"], [39, 3, 1, "", "combinable"], [39, 4, 1, "", "display_long"], [39, 5, 1, "", "get_sets"], [39, 5, 1, "", "get_usage_opt"], [39, 5, 1, "", "has_long"], [39, 5, 1, "", "has_min_opts"], [39, 4, 1, "", "long"], [39, 3, 1, "", "name_mode"], [39, 5, 1, "", "option_strs"], [39, 4, 1, "", "short"], [39, 5, 1, "", "update"]], "cli_command_parser.parameters.option_strings.TriFlagOptionStrings": [[39, 5, 1, "", "add_alts"], [39, 5, 1, "", "all_option_strs"], [39, 4, 1, "", "alt_allowed"], [39, 5, 1, "", "alt_option_strs"], [39, 4, 1, "", "display_long_alt"], [39, 4, 1, "", "display_long_primary"], [39, 5, 1, "", "get_usage_opt"], [39, 5, 1, "", "has_long"], [39, 5, 1, "", "has_min_opts"], [39, 5, 1, "", "option_strs"], [39, 5, 1, "", "primary_option_strs"], [39, 4, 1, "", "short_alt"], [39, 4, 1, "", "short_primary"], [39, 5, 1, "", "update_alts"]], "cli_command_parser.parameters.options": [[40, 2, 1, "", "ActionFlag"], [40, 2, 1, "", "Counter"], [40, 2, 1, "", "Flag"], [40, 2, 1, "", "Option"], [40, 2, 1, "", "TriFlag"], [40, 3, 1, "", "action_flag"], [40, 1, 1, "", "after_main"], [40, 1, 1, "", "before_main"], [40, 1, 1, "", "help_action"]], "cli_command_parser.parameters.options.ActionFlag": [[40, 5, 1, "", "__call__"], [40, 4, 1, "", "func"]], "cli_command_parser.parameters.options.ActionFlag.params": [[40, 6, 1, "", "always_available"], [40, 6, 1, "", "before_main"], [40, 6, 1, "", "func"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "option_strs"], [40, 6, 1, "", "order"]], "cli_command_parser.parameters.options.Counter": [[40, 3, 1, "", "init"], [40, 3, 1, "", "nargs"], [40, 5, 1, "", "prepare_validation_value"], [40, 5, 1, "", "prepare_value"], [40, 5, 1, "", "register_default_cb"], [40, 3, 1, "", "type"], [40, 5, 1, "", "validate"]], "cli_command_parser.parameters.options.Counter.params": [[40, 6, 1, "", "action"], [40, 6, 1, "", "const"], [40, 6, 1, "", "default"], [40, 6, 1, "", "init"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "option_strs"]], "cli_command_parser.parameters.options.Flag": [[40, 5, 1, "", "get_env_const"], [40, 3, 1, "", "nargs"], [40, 5, 1, "", "register_default_cb"], [40, 5, 1, "", "type"], [40, 3, 1, "", "use_env_value"]], "cli_command_parser.parameters.options.Flag.params": [[40, 6, 1, "", "action"], [40, 6, 1, "", "const"], [40, 6, 1, "", "default"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "option_strs"], [40, 6, 1, "", "strict_env"], [40, 6, 1, "", "type"], [40, 6, 1, "", "use_env_value"]], "cli_command_parser.parameters.options.Option": [[40, 3, 1, "", "allow_leading_dash"]], "cli_command_parser.parameters.options.Option.params": [[40, 6, 1, "", "action"], [40, 6, 1, "", "allow_leading_dash"], [40, 6, 1, "", "choices"], [40, 6, 1, "", "default"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "nargs"], [40, 6, 1, "", "option_strs"], [40, 6, 1, "", "required"], [40, 6, 1, "", "type"]], "cli_command_parser.parameters.options.TriFlag": [[40, 3, 1, "", "alt_help"], [40, 3, 1, "", "consts"], [40, 5, 1, "", "get_const"], [40, 5, 1, "", "get_env_const"], [40, 3, 1, "", "nargs"], [40, 3, 1, "", "option_strs"], [40, 5, 1, "", "register_default_cb"], [40, 5, 1, "", "type"], [40, 3, 1, "", "use_env_value"]], "cli_command_parser.parameters.options.TriFlag.params": [[40, 6, 1, "", "action"], [40, 6, 1, "", "alt_help"], [40, 6, 1, "", "alt_long"], [40, 6, 1, "", "alt_prefix"], [40, 6, 1, "", "alt_short"], [40, 6, 1, "", "consts"], [40, 6, 1, "", "default"], [40, 6, 1, "", "kwargs"], [40, 6, 1, "", "name_mode"], [40, 6, 1, "", "option_strs"], [40, 6, 1, "", "strict_env"], [40, 6, 1, "", "type"], [40, 6, 1, "", "use_env_value"]], "cli_command_parser.parameters.pass_thru": [[41, 2, 1, "", "PassThru"]], "cli_command_parser.parameters.pass_thru.PassThru": [[41, 3, 1, "", "missing_hint"], [41, 3, 1, "", "nargs"]], "cli_command_parser.parameters.pass_thru.PassThru.params": [[41, 6, 1, "", "action"], [41, 6, 1, "", "kwargs"]], "cli_command_parser.parameters.positionals": [[42, 2, 1, "", "Positional"]], "cli_command_parser.parameters.positionals.Positional": [[42, 3, 1, "", "allow_leading_dash"]], "cli_command_parser.parameters.positionals.Positional.params": [[42, 6, 1, "", "action"], [42, 6, 1, "", "allow_leading_dash"], [42, 6, 1, "", "choices"], [42, 6, 1, "", "default"], [42, 6, 1, "", "kwargs"], [42, 6, 1, "", "nargs"], [42, 6, 1, "", "type"]], "cli_command_parser.parse_tree": [[43, 2, 1, "", "AnyWord"], [43, 2, 1, "", "PosNode"], [43, 1, 1, "", "process_param"], [43, 1, 1, "", "process_params"]], "cli_command_parser.parse_tree.AnyWord": [[43, 3, 1, "", "n"], [43, 3, 1, "", "nargs"], [43, 3, 1, "", "remaining"]], "cli_command_parser.parse_tree.PosNode": [[43, 4, 1, "", "any_node"], [43, 4, 1, "", "any_word"], [43, 5, 1, "", "build_tree"], [43, 5, 1, "", "has_any"], [43, 5, 1, "", "link_params"], [43, 3, 1, "", "links"], [43, 5, 1, "", "nargs_min_and_max"], [43, 3, 1, "", "param"], [43, 3, 1, "", "parent"], [43, 5, 1, "", "path_repr"], [43, 5, 1, "", "print_tree"], [43, 4, 1, "", "raw_path"], [43, 3, 1, "", "target"], [43, 5, 1, "", "update_node"], [43, 3, 1, "", "word"]], "cli_command_parser.parser": [[44, 2, 1, "", "CommandParser"], [44, 1, 1, "", "get_opt_prefix"], [44, 1, 1, "", "parse_args_and_get_next_cmd"]], "cli_command_parser.parser.CommandParser": [[44, 3, 1, "", "arg_deque"], [44, 3, 1, "", "config"], [44, 5, 1, "", "consume_values"], [44, 3, 1, "", "ctx"], [44, 3, 1, "", "deferred"], [44, 5, 1, "", "get_next_cmd"], [44, 5, 1, "", "handle_long"], [44, 5, 1, "", "handle_pass_thru"], [44, 5, 1, "", "handle_positional"], [44, 5, 1, "", "handle_remainder"], [44, 5, 1, "", "handle_short"], [44, 3, 1, "", "params"], [44, 5, 1, "", "parse_args_and_get_next_cmd"], [44, 3, 1, "", "positionals"]], "cli_command_parser.parser.CommandParser.consume_values.params": [[44, 6, 1, "", "found"], [44, 6, 1, "", "param"]], "cli_command_parser.testing": [[45, 2, 1, "", "AssertRaisesWithStringContext"], [45, 2, 1, "", "ParserTest"], [45, 2, 1, "", "RedirectStreams"], [45, 2, 1, "", "TemporaryDir"], [45, 1, 1, "", "format_dict_diff"], [45, 1, 1, "", "format_diff"], [45, 1, 1, "", "get_help_text"], [45, 1, 1, "", "get_rst_text"], [45, 1, 1, "", "get_usage_text"], [45, 1, 1, "", "load_command"], [45, 1, 1, "", "sealed_mock"]], "cli_command_parser.testing.AssertRaisesWithStringContext": [[45, 3, 1, "", "expected_exc"], [45, 3, 1, "", "expected_text"], [45, 3, 1, "", "msg"], [45, 3, 1, "", "test_case"]], "cli_command_parser.testing.ParserTest": [[45, 5, 1, "", "assert_argv_parse_fails_cases"], [45, 5, 1, "", "assert_call_fails"], [45, 5, 1, "", "assert_call_fails_cases"], [45, 5, 1, "", "assert_dict_equal"], [45, 5, 1, "", "assert_env_parse_results"], [45, 5, 1, "", "assert_env_parse_results_cases"], [45, 5, 1, "", "assert_parse_fails"], [45, 5, 1, "", "assert_parse_fails_cases"], [45, 5, 1, "", "assert_parse_results"], [45, 5, 1, "", "assert_parse_results_cases"], [45, 5, 1, "", "assert_raises_contains_str"], [45, 5, 1, "", "assert_str_contains"], [45, 5, 1, "", "assert_str_starts_with_line"], [45, 5, 1, "", "assert_strings_equal"], [45, 5, 1, "", "env_vars"]], "cli_command_parser.testing.RedirectStreams": [[45, 4, 1, "", "stderr"], [45, 4, 1, "", "stdout"]], "cli_command_parser.utils": [[47, 2, 1, "", "FixedFlag"], [47, 2, 1, "", "FixedFlagMeta"], [47, 2, 1, "", "MissingMixin"], [47, 2, 1, "", "Terminal"], [47, 1, 1, "", "camel_to_snake_case"], [47, 1, 1, "", "maybe_await"], [47, 1, 1, "", "positive_int"], [47, 1, 1, "", "short_repr"], [47, 1, 1, "", "str_to_bool"]], "cli_command_parser.utils.Terminal": [[47, 4, 1, "", "width"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "method", "Python method"], "6": ["py", "parameter", "Python parameter"], "7": ["py", "exception", "Python exception"], "8": ["py", "data", "Python data"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:property", "5": "py:method", "6": "py:parameter", "7": "py:exception", "8": "py:data"}, "terms": {"": [0, 3, 4, 5, 6, 13, 14, 16, 17, 20, 26, 33, 35, 36, 37, 40, 45, 48, 49, 50, 51, 57, 64, 65, 66, 68, 69, 70, 71], "0": [0, 6, 8, 11, 14, 17, 22, 30, 35, 40, 42, 43, 44, 47, 49, 51, 58, 65, 67, 69, 70, 71], "07": 66, "09": 66, "0x26dfa94fbb0": 0, "0x26dfcad6e00": 0, "1": [0, 5, 6, 15, 19, 21, 28, 29, 30, 31, 35, 40, 42, 43, 47, 48, 50, 51, 58, 61, 65, 66, 67, 68, 69, 70, 71], "10": [47, 62, 66, 70], "100": [47, 48], "11": 47, "123": [67, 70], "127": 31, "15": 5, "16": [5, 31], "19": 58, "199": 45, "2": [0, 5, 6, 16, 22, 31, 40, 48, 49, 58, 65, 67, 69, 70, 71], "20": 21, "2024": 66, "23": 5, "29": 58, "3": [5, 16, 17, 20, 22, 45, 47, 48, 49, 65, 66, 71], "30": [22, 49], "32": [5, 31], "4": [5, 11, 15, 19, 21, 31, 37, 48, 65, 69], "42": 65, "456": 67, "484": 69, "49": 58, "5": [5, 71], "6": [67, 69], "64": 31, "7": [47, 67], "8": [5, 15, 31, 50, 66], "8601": 67, "9": 66, "97": 70, "A": [0, 3, 4, 5, 6, 8, 10, 14, 15, 20, 22, 24, 25, 28, 36, 38, 40, 42, 48, 49, 57, 65, 67, 69, 70, 71], "And": 65, "As": [0, 4], "At": [5, 67], "By": [5, 21, 27, 28, 40, 42, 48, 49, 50, 65, 67, 68, 69, 70], "For": [0, 4, 13, 15, 27, 33, 36, 48, 49, 51, 67, 69, 70], "If": [0, 4, 5, 6, 13, 14, 15, 20, 21, 22, 25, 27, 28, 29, 30, 36, 37, 38, 40, 42, 48, 49, 50, 51, 65, 67, 68, 69, 70], "In": [0, 4, 50, 51, 65, 67, 70], "It": [0, 3, 6, 14, 36, 37, 40, 49, 50, 65, 66, 67, 69, 70, 71], "NOT": [4, 5, 14, 40, 51, 69], "No": 5, "Not": [6, 28, 30, 48, 67, 69, 70], "One": [29, 48, 51, 65, 67, 69], "That": [6, 22, 48, 69], "The": [0, 3, 4, 5, 6, 8, 14, 15, 16, 20, 21, 22, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 40, 41, 42, 44, 48, 49, 50, 51, 53, 56, 57, 58, 59, 61, 62, 65, 66, 67, 68, 69, 70, 71], "There": [0, 48, 51, 66], "To": [4, 15, 20, 27, 29, 40, 42, 48, 50, 51, 67, 68, 69, 70, 71], "With": 52, "_": [5, 47, 66, 68, 71], "__call__": [1, 4, 5, 14, 16, 23, 24, 25, 27, 28, 29, 30, 34, 36, 37, 40, 48, 49], "__class__": 67, "__dunder__": 48, "__exit__": 51, "__init__": [0, 4, 51, 57, 70], "__init_subclass__": [7, 8, 11, 18, 20, 23, 30, 34, 35, 36, 37], "__main__": [0, 48, 66, 67, 68, 70], "__name__": [48, 66, 67, 68, 70], "__set_name__": 39, "__sub_cmd": 0, "__subclasses__": 14, "_after_main_": [1, 4, 5, 14, 48, 49, 69], "_assertraisescontext": 45, "_bar_default_cb": 0, "_before_main_": [1, 4], "_choicesbas": 25, "_init_command_": [0, 1, 4, 7, 10], "_missing_": 67, "_pre_init_actions_": [1, 4, 48], "_subparsersact": 9, "_sunder_": 4, "ab": 65, "abbrevi": [23, 30, 67, 69], "abc": [0, 4, 11, 14, 15, 24, 27, 28, 29, 30, 35, 36, 40, 65, 70], "abcmeta": 14, "abl": [4, 48, 69, 70], "about": [0, 16, 29, 48, 49, 67, 68, 69], "abov": [0, 4, 15, 21, 33, 40, 48, 50, 66, 67, 68, 70, 71], "absolut": [27, 67], "abstract": [11, 24, 30, 35, 36], "abstractcontextmanag": [6, 45], "ac": [8, 11], "accept": [0, 5, 6, 24, 25, 27, 28, 33, 35, 36, 37, 40, 42, 49, 65, 67, 69], "accepts_const": [34, 35], "accepts_valu": [34, 35], "access": [5, 6, 36, 67, 71], "accomplish": 70, "accur": 30, "across": 57, "act": 69, "action": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 17, 20, 34, 36, 37, 40, 41, 42, 48, 49, 51, 52, 57, 62, 63, 65, 66, 71], "action_a": 65, "action_after_action_flag": [1, 5, 14, 49], "action_b": 65, "action_c": 65, "action_d": 65, "action_flag": [0, 1, 3, 4, 5, 14, 34, 40, 48, 49], "action_flag_count": [1, 6], "action_i": 65, "action_w": 65, "action_with_arg": [53, 69], "action_x": 65, "action_z": 65, "actionflag": [1, 3, 4, 6, 34, 40, 48, 50, 65], "actionphas": [1, 6], "activ": [6, 17, 44], "actual": [24, 45, 71], "ad": [0, 5, 13, 14, 36, 40, 49, 50, 51, 65, 66, 67, 68, 69], "add": [18, 20, 21, 34, 38, 39, 40, 50, 57, 69], "add_alt": [34, 39], "add_argu": [7, 8, 68, 69], "add_argument_group": [7, 8, 9], "add_child": 8, "add_const": [34, 35], "add_dict_row": [18, 21], "add_env_valu": [34, 35], "add_head": 21, "add_help": [1, 5, 7, 9, 11, 14, 49, 50], "add_kv_row": [18, 21], "add_method": [7, 10, 11], "add_mutually_exclusive_group": [7, 8, 9, 65], "add_pars": [7, 8, 9], "add_row": [18, 21], "add_subpars": [7, 8, 9], "add_valu": [34, 35], "addit": [15, 27, 36, 37, 40, 41, 42, 48, 51, 57, 67, 69, 70, 71], "addition": [0, 33, 49, 70], "addvisitedchild": [1, 7, 8], "adjust": [28, 48, 50, 67], "admin": [57, 62, 65], "advanc": [17, 33, 52, 68], "advanced_subcommand": [54, 70], "advantag": [0, 48, 70], "affect": [6, 21, 48, 49, 50], "after": [0, 3, 4, 5, 6, 16, 38, 40, 48, 49, 67, 68, 69], "after_main": [0, 1, 4, 6, 34, 40, 48, 65, 69], "again": [68, 70], "against": [45, 67], "alia": [1, 5, 8, 11, 20, 28, 40, 62], "alias": [5, 8, 9, 13, 20, 46, 49, 70], "all": [3, 4, 5, 6, 14, 15, 17, 19, 20, 25, 29, 36, 37, 38, 40, 41, 42, 48, 49, 50, 51, 57, 59, 62, 65, 66, 67, 69, 70], "all_action_flag": [1, 6], "all_option_str": [34, 39], "all_posit": [1, 3], "allow": [0, 1, 4, 5, 6, 14, 15, 21, 25, 27, 28, 30, 33, 37, 38, 40, 42, 48, 49, 65, 66, 67, 69], "allow_abbrev": 9, "allow_annotation_typ": [1, 5, 49], "allow_argv_prog": [1, 6], "allow_backtrack": [1, 5, 49], "allow_dash": [23, 27, 67], "allow_inherit": 32, "allow_leading_dash": [34, 36, 40, 42, 69], "allow_miss": [1, 5, 14, 49], "allow_sys_argv": [19, 32], "allowleadingdash": [1, 5, 36, 40, 42, 69], "allowleadingdashproperti": [1, 34, 36], "allows_writ": [1, 23, 31], "almost": 48, "alon": 5, "along": [40, 69, 70], "alreadi": [4, 5, 6, 15, 27, 44, 48, 67], "also": [0, 3, 33, 36, 37, 38, 40, 48, 49, 50, 65, 67, 68, 69, 70, 71], "alt": [20, 39], "alt_allow": [34, 39], "alt_help": [34, 40, 69], "alt_long": [40, 69], "alt_option_str": [34, 39], "alt_prefix": [40, 69], "alt_short": [40, 69], "altern": [0, 4, 5, 20, 30, 39, 40, 49, 51, 67, 69], "alwai": [0, 1, 5, 14, 36, 40, 42, 49, 65, 69], "always_avail": [4, 40, 48, 50, 69], "always_run_after_main": [1, 5, 14, 48, 49, 69], "ambigu": [5, 17, 49], "ambiguous_short_combo": [1, 5, 17, 49], "ambiguouscombo": [1, 17], "ambiguouscombomod": [1, 5, 17, 49], "ambiguousparsetre": [1, 5, 17, 49], "ambiguousshortform": [1, 17], "amount": [40, 66, 69], "an": [0, 3, 4, 5, 6, 8, 10, 13, 14, 15, 16, 17, 20, 21, 22, 25, 28, 30, 36, 37, 38, 40, 42, 48, 49, 50, 51, 57, 62, 63, 65, 66, 67, 68, 69, 70, 71], "analog": 48, "anchor": [29, 67], "ani": [0, 1, 3, 4, 5, 6, 13, 14, 15, 17, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 45, 47, 48, 49, 50, 51, 57, 61, 65, 67, 68, 69, 70, 71], "annot": [1, 5, 40, 42, 48, 49, 69], "anoth": [0, 5, 49, 50, 67, 70], "any_nod": [1, 43], "any_word": [1, 43], "anyconfig": [6, 14], "anyth": [48, 71], "anywher": 48, "anyword": [1, 43], "api": [0, 48, 52, 66, 70], "apiwrapp": [65, 70], "appear": [0, 36, 38, 40, 42, 50, 65, 69, 70], "append": [1, 20, 21, 34, 35, 36, 37, 40, 42, 65, 69], "append_const": [34, 35, 40, 69], "append_valu": [34, 35], "appendconst": [1, 34, 35], "appli": [15, 22, 50, 65], "applic": [0, 4, 30, 35, 67], "approach": [48, 51, 67], "appropri": [29, 67], "ar": [0, 4, 5, 6, 13, 14, 15, 20, 25, 27, 28, 29, 30, 33, 36, 37, 38, 40, 42, 48, 49, 50, 51, 57, 65, 66, 67, 68, 69, 70, 71], "arbitrari": [38, 65, 69], "arg": [4, 6, 7, 8, 9, 11, 21, 25, 36, 41, 44, 45, 47, 48, 52], "arg_dequ": [1, 44], "argcollect": [1, 7, 8, 11], "arggroup": [1, 7, 8, 11], "argpars": [9, 10, 33, 49, 65, 68, 69], "argparse_ast": [1, 7], "argparse_util": [1, 7], "argument": [4, 5, 6, 14, 15, 16, 17, 20, 21, 24, 25, 27, 28, 36, 37, 38, 40, 41, 42, 44, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "argument_default": [8, 9], "argumentpars": [1, 7, 8, 9, 10, 69], "argv": [0, 4, 6, 14, 45, 48, 49, 68], "aris": 70, "around": [16, 47, 50, 51, 70], "as_dict": [1, 5], "as_posix": 69, "asctim": [48, 70], "assert_argv_parse_fails_cas": [1, 45], "assert_call_fail": [1, 45], "assert_call_fails_cas": [1, 45], "assert_dict_equ": [1, 45], "assert_env_parse_result": [1, 45], "assert_env_parse_results_cas": [1, 45], "assert_parse_fail": [1, 45], "assert_parse_fails_cas": [1, 45], "assert_parse_result": [1, 45], "assert_parse_results_cas": [1, 45], "assert_raises_contains_str": [1, 45], "assert_str_contain": [1, 45], "assert_str_starts_with_lin": [1, 45], "assert_strings_equ": [1, 45], "assertdictequ": 71, "assertequ": 71, "assertrais": 71, "assertraiseswithstringcontext": [1, 45], "assign": [6, 13, 36, 39, 40, 69], "associ": [3, 4, 6, 19, 20, 37, 69], "ast": [8, 12, 13], "ast_cl": 8, "ast_obj": [7, 11], "astargumentpars": [1, 7, 8, 11], "astcal": [1, 7, 8], "async": [4, 47, 48], "asynccommand": [1, 4, 48], "asynchron": [4, 48], "asyncio": 4, "attempt": [6, 10, 13, 15, 17, 24, 28, 31, 67], "attr": [2, 8, 63], "attr_nam": [7, 11], "attribut": [0, 3, 5, 13, 36, 49, 68, 69, 71], "author": [2, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 57], "auto": [0, 14, 27, 31, 49, 67], "auto_head": 21, "automat": [0, 5, 9, 28, 29, 36, 37, 40, 48, 49, 50, 51, 66, 67, 68, 69], "automodul": 15, "avail": [37, 40, 48, 49, 50, 67, 69, 70, 71], "avoid": [0, 16, 45, 48, 65, 68, 70], "await": [4, 47], "awar": [48, 57, 70], "b": [0, 45, 48, 60, 62, 64, 65, 67, 69, 70, 71], "babel": [30, 67], "back": [38, 49], "backtrack": [1, 5, 6, 17, 49], "backup": [0, 69], "backup_dir": 69, "backup_rst": 0, "bad": 67, "badargu": [1, 17, 67], "bar": [0, 5, 40, 48, 52, 64, 65, 67, 69, 70], "base": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 57, 66, 67, 68, 69, 70], "basearg": [1, 7, 11], "basecommand": 48, "baseexcept": [16, 45], "baseopt": [1, 3, 17, 19, 20, 34, 36, 39, 40], "baseposit": [1, 3, 19, 20, 34, 36, 37, 42, 43, 44], "bash": [27, 31, 67], "basi": 49, "basic": [5, 49, 50, 52, 65, 66, 68, 70], "basic_const_act": 35, "basic_subcommand": [55, 70], "basicconfig": [48, 70], "basicconstact": [1, 34, 35], "baz": [0, 48, 52, 65, 69, 70], "becaus": [0, 14, 30, 65, 70], "been": [0, 4, 33, 38, 39, 49, 71], "befor": [0, 3, 4, 5, 15, 16, 21, 24, 25, 28, 36, 38, 40, 48, 67, 69], "before_main": [0, 1, 4, 6, 34, 40, 48, 50, 65, 69], "begin": [5, 21, 29, 31, 40, 42, 49, 50, 67, 69], "behav": [28, 35, 49, 67], "behavior": [5, 6, 15, 28, 36, 47, 48, 51, 67, 69], "being": [0, 5, 13, 14, 22, 48, 49, 51, 69, 71], "below": [33, 49, 50, 65], "benefit": 48, "best": [5, 49], "better": [37, 48, 69], "between": [3, 5, 31, 47, 48, 49, 51, 67, 69], "binari": 67, "binaryio": 27, "block": [5, 23, 31, 38, 49, 65], "bob": [66, 71], "bodi": 21, "boilerpl": [10, 66], "bool": [2, 3, 4, 5, 6, 8, 11, 13, 14, 15, 16, 17, 19, 20, 21, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 43, 45, 47, 69], "boolean": [5, 40, 69], "boolformattermap": 20, "both": [0, 1, 4, 5, 14, 20, 27, 36, 40, 42, 48, 49, 50, 65, 67, 69, 70, 71], "both_dash": [1, 5], "both_underscor": [1, 5], "bound": [28, 67, 69], "boundari": [5, 6, 29, 30, 31, 47], "box": [5, 50], "bracket": 20, "brd_bottom": [18, 21], "brd_right": [18, 21], "break": 47, "brief": [36, 38, 69], "broken": [5, 51], "brokenpipeerror": [16, 51], "browser": 0, "bug": 51, "build": [0, 40, 50, 69], "build_dir": 69, "build_doc": [0, 50], "build_tre": [1, 43], "builddoc": 0, "built": [20, 47], "builtin": [28, 48, 67], "byte": [27, 45], "c": [0, 11, 58, 60, 61, 65, 66, 68, 69, 70, 71], "cache_tim": 47, "calcul": [28, 37, 69, 70], "calendar": 30, "calendarunitinput": [1, 23, 30], "call": [0, 4, 5, 6, 8, 13, 14, 15, 16, 24, 25, 27, 28, 29, 36, 37, 38, 39, 40, 42, 45, 48, 49, 51, 67, 68, 69, 70, 71], "callabl": [0, 5, 6, 8, 13, 16, 27, 28, 32, 35, 36, 37, 40, 42, 45, 47, 49, 67, 69], "callback": [0, 36, 69], "camel": 49, "camel_to_snake_cas": [1, 47], "camelcas": [15, 37], "can": [0, 4, 5, 6, 8, 10, 15, 36, 37, 40, 48, 49, 50, 51, 54, 57, 62, 63, 65, 66, 67, 68, 69, 70, 71], "can_reset": [34, 35], "cannot": [0, 6, 15, 25, 36, 38, 49, 65, 67, 69], "canon": [13, 20], "caption": 15, "captur": [29, 67], "case": [0, 4, 14, 15, 17, 25, 29, 31, 33, 37, 38, 40, 45, 48, 49, 51, 57, 65, 67, 69, 70, 71], "case_sensit": [25, 67], "cast": 69, "cat": 67, "catch": [16, 51], "categor": 6, "categori": [50, 69], "categorized_action_flag": [1, 6], "caught": [51, 66], "caus": [16, 17, 27, 30, 67, 70], "cb": 13, "cb_with_cmd": [36, 69], "cd": 65, "cell": [1, 18, 21], "certain": 17, "chain": 69, "chang": [47, 48, 69], "char": [5, 21, 35], "charact": [3, 5, 6, 15, 17, 23, 31, 49, 50, 66, 69], "check": [0, 3, 21, 27, 29, 36, 45, 46, 49, 67, 69, 71], "check_cal": 69, "child_cl": [7, 8], "children": 8, "choic": [1, 5, 7, 11, 14, 17, 18, 20, 23, 26, 30, 34, 37, 38, 40, 42, 49, 58, 62, 65, 69, 70], "choice_delim": [1, 5, 24, 28, 29, 30, 49], "choice_group": [18, 20], "choice_map": [1, 34], "choice_str": [18, 20, 23, 30], "choice_validation_exc": 37, "choicegroup": [1, 18, 20], "choicemap": [1, 20, 23, 25, 34, 37], "choicemaphelpformatt": [1, 18, 20], "choicestyp": [40, 42], "choos": [58, 70], "chosen": 37, "chr": 70, "cl": 14, "clarifi": 50, "class": [0, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 65, 66, 67, 68, 69, 70, 71], "classmethod": [4, 6, 8, 11, 14, 16, 20, 21, 29, 30, 32, 35, 36, 37, 43, 44, 48], "claus": 48, "clean": [0, 20, 66], "cleanup": 69, "clear": 69, "clearer": 69, "cli": [1, 4, 5, 6, 7, 14, 35, 36, 40, 48, 49, 51, 61, 67, 68, 69, 70], "cli_command_pars": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50, 51, 66, 67, 68, 70, 71], "close": [23, 31, 67], "closer": 28, "cls_handler": [1, 16], "clutter": 5, "cmd": [0, 45, 71], "cmd_alias_mod": [1, 5, 20, 49], "cmd_cl": 45, "cmd_modul": [1, 32], "cmd_name": [32, 45], "cmd_option_str": [7, 11], "cmd_path": 32, "cmdaliasmod": 20, "code": [1, 4, 17, 48, 66], "collect": [0, 3, 5, 6, 8, 13, 15, 17, 25, 26, 29, 30, 33, 36, 37, 39, 41, 67, 69, 70], "collection_cont": [1, 7, 12], "collectionconvert": [1, 7, 11], "column": [5, 21, 22, 49, 50], "com": 66, "combin": [1, 5, 14, 17, 20, 22, 34, 35, 37, 38, 39, 40, 49, 50, 66, 68, 69, 71], "combine_and_wrap": [18, 22], "combo": [17, 35, 49, 65, 69], "combo_option_map": [1, 3], "command": [0, 1, 3, 5, 6, 10, 14, 15, 16, 17, 18, 32, 34, 35, 36, 37, 40, 42, 43, 45, 50, 51, 52, 57, 61, 65, 67, 68, 69, 70], "command_build": [1, 7], "command_cl": [2, 6], "command_formatt": [1, 5, 49], "command_or_choic": 37, "command_par": [1, 3], "command_paramet": 1, "command_wrapp": [56, 69], "commandani": [14, 19], "commandarg": [1, 7, 11], "commandcl": [3, 14, 15, 19, 36, 43, 45], "commandconfig": [1, 3, 5, 6, 14, 20, 36, 44, 49, 51, 69], "commanddefinitionerror": [1, 17], "commandhelpformatt": [1, 3, 5, 18, 19, 49], "commandmeta": [1, 14], "commandmethod": 40, "commandobj": [4, 6, 35, 36, 37], "commandparamet": [0, 1, 3, 5, 6, 14, 19, 44, 49], "commandpars": [1, 44], "commandparserexcept": [1, 16, 17, 26, 51], "commandtyp": [5, 6, 19, 32, 37, 44], "common": [0, 4, 6, 10, 48, 51, 57, 62, 65, 66, 67, 69], "compar": 50, "compat": 5, "compil": [29, 67], "complet": [27, 31, 48, 67], "complex": [52, 66, 68], "complex_exampl": 57, "complic": 22, "concaten": [1, 34, 35, 37], "condit": 69, "config": [1, 3, 6, 14, 17, 39, 44, 49, 50], "config_item": [1, 5], "configitem": [1, 5], "configur": [0, 4, 5, 6, 20, 36, 40, 48, 50, 67, 69], "conflict": [0, 3, 48, 65, 68, 70], "conflict_handl": [8, 9], "conform": 27, "connect": [62, 65, 70], "consid": [20, 51], "const": [0, 7, 11, 34, 35, 36, 40, 69], "constant": [36, 40, 69], "constmixin": [1, 34, 35], "consum": 44, "consume_valu": [1, 44], "cont_ind": [18, 19, 22], "contact": [48, 61, 71], "contain": [0, 5, 6, 10, 14, 15, 17, 20, 21, 29, 36, 37, 39, 40, 42, 45, 49, 50, 51, 58, 65, 67, 68, 69, 70], "contains_posit": [34, 38], "contains_requir": [34, 38], "content": [15, 19, 21, 50, 67], "content_fmt": 21, "content_subdir": 15, "context": [1, 3, 4, 5, 16, 17, 28, 30, 38, 44, 65, 67, 71], "contextlib": 71, "contextmanag": 45, "contextproxi": [1, 6], "continu": [0, 4, 22], "control": [4, 16, 36, 48, 49, 50, 70], "conveni": [0, 4, 36, 45, 48, 49, 67, 70], "convers": [1, 8, 9, 10, 11, 12, 13, 24, 26, 28], "conversionerror": [1, 7, 11], "convert": [1, 7, 10, 11, 23, 24, 27, 28, 31, 37, 67], "convert_script": [1, 7, 11], "convertergroup": [1, 7, 11], "copi": [1, 16, 69], "core": [1, 4], "coroutin": [4, 48], "correct": [28, 50, 67], "correctli": [17, 66], "correspond": 65, "could": [4, 5, 20, 57, 67], "count": [1, 4, 6, 11, 33, 34, 35, 40, 61, 66, 68, 69, 71], "counter": [0, 1, 5, 6, 11, 34, 36, 40, 48, 49, 65, 70], "creat": [6, 15, 27, 67, 69], "creation": 5, "criteria": 70, "ctx": [0, 1, 3, 4, 6, 44, 48], "current": [6, 13, 31, 66, 70], "currentmodul": 15, "custom": [14, 24, 25, 26, 27, 28, 29, 30, 36, 40, 42, 49, 51, 52, 66, 67], "custom_input": [58, 67, 71], "customiz": 69, "cv": 5, "d": [0, 5, 8, 48, 57, 60, 62, 65, 70], "d1": 45, "d2": 45, "dai": [1, 23, 30], "dash": [1, 3, 5, 27, 40, 42, 49, 67, 69], "data": [21, 27, 31, 67], "date": [1, 23, 30, 48], "datetim": [1, 23, 30], "datetimeinput": [1, 23, 30], "de": [27, 67], "dead": 14, "deal": 0, "debug": [48, 70], "decim": 67, "decor": [0, 4, 36, 37, 40, 48, 51, 69], "dedup": 10, "deep": 65, "def": [0, 48, 50, 51, 65, 66, 67, 68, 69, 70, 71], "default": [1, 4, 5, 6, 7, 8, 11, 14, 15, 16, 20, 21, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 45, 48, 49, 50, 51, 57, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71], "default_cb": [0, 34, 36, 40, 42, 69], "default_help": 37, "default_mod": 20, "default_narg": [34, 35], "default_ok": 36, "defaultcallback": [1, 34, 36], "defaultfunc": [36, 42], "defer": [1, 44], "defin": [0, 3, 4, 5, 14, 15, 16, 17, 26, 35, 36, 37, 38, 39, 40, 42, 49, 50, 57, 65, 66, 67, 68, 69, 70, 71], "definit": [3, 8], "deleg": 37, "delet": 45, "delim": [18, 19, 20, 22, 47], "delimit": [5, 22, 49], "demonstr": [50, 65], "depend": [0, 5, 14, 28, 37, 38, 48, 49, 60, 64, 66, 67, 68, 69], "depth": [5, 15, 21, 49], "dequ": 44, "descendant_arg": [7, 11], "describ": 48, "descript": [0, 1, 5, 7, 8, 9, 11, 14, 20, 22, 32, 34, 36, 37, 38, 48, 49, 50, 57, 65, 66, 68, 69, 70, 71], "descriptor": [36, 66], "deseri": 67, "desir": [24, 27, 48, 50, 51, 67, 69, 70], "dest": [8, 9], "detail": 49, "detect": [4, 5, 40, 42, 49, 50, 69], "determin": [6, 13, 24, 28, 36, 37, 40, 69, 70], "dev": [62, 65, 70], "develop": 48, "dict": [0, 5, 6, 8, 14, 15, 16, 21, 23, 25, 29, 32, 37, 43, 45, 49, 67, 71], "dictionari": [6, 29, 49], "did": [6, 36, 38, 40, 48, 65], "diff_lin": 45, "differ": [0, 20, 33, 37, 40, 49, 50, 51, 67, 69, 70], "different_local": [1, 23, 30], "differenti": 69, "dir": [0, 23, 27, 31, 45, 67], "direct": [0, 4, 14, 15, 21, 28, 48, 65], "directli": [0, 36, 37, 48, 51, 67, 69, 71], "directori": [0, 15, 27, 45, 67, 69, 70], "disabl": [10, 14, 49, 50, 51, 69, 71], "discov": [15, 20, 35, 44, 48], "displai": [5, 14, 21, 37, 40, 49, 65, 69, 70], "display_long": [34, 39], "display_long_alt": [34, 39], "display_long_primari": [34, 39], "dist": 32, "dist_for_obj": [1, 32], "dist_for_pkg": [1, 32], "distinct": [37, 68, 69, 70], "distribut": [1, 31, 32], "distributionfind": [1, 32], "do": [0, 4, 10, 14, 15, 37, 48, 65, 67, 69, 70, 71], "doc": 0, "doc_nam": [1, 14, 15, 32, 49], "doc_str": [1, 32], "docs_url": [1, 7, 11, 32], "docstr": [5, 49, 50, 69], "document": [0, 5, 14, 20, 21, 22, 32, 48, 68], "document_modul": [1, 15], "document_packag": [1, 15], "document_script": [1, 15], "doe": [4, 14, 16, 17, 21, 26, 29, 30, 31, 36, 37, 40, 48, 49, 51, 67, 69, 70, 71], "doesn": 67, "don": [48, 66, 70], "done": 67, "doubl": [0, 5, 53, 69], "doug": [2, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 57], "draw": 5, "drive": [31, 67], "drop": 48, "dry": [0, 57, 62, 65, 68], "dry_run": [0, 7, 10, 15, 65], "dskrypa": 66, "dt": 30, "dt_repr": [1, 23, 30], "dt_type": [23, 30], "dtformatmod": [1, 23, 30, 67], "dtinput": [1, 23, 30], "due": [0, 15, 50, 51], "dump": [27, 67], "dure": [4, 6, 24, 28, 29, 36, 37, 38, 48, 49, 67, 70], "dv": 5, "dynamic_metadata": [1, 32], "dynamicconfigitem": [1, 5], "dynamicmetadata": [1, 32], "e": [0, 6, 16, 29, 36, 37, 38, 40, 48, 50, 62, 65, 67, 69, 70], "each": [0, 5, 14, 15, 20, 21, 22, 48, 49, 50, 53, 65, 66, 67, 68, 69, 70], "eagerli": 67, "earlier": 67, "earliest": [23, 30, 67], "easi": [66, 67], "easier": [0, 4, 6, 9, 67], "easili": [50, 51, 66, 67], "echo": [48, 52, 53, 67, 69], "effect": [4, 42, 69], "effort": [5, 49], "either": [0, 4, 35, 36, 40, 48, 49, 65, 67, 69, 70], "elif": 67, "els": [48, 65, 67, 70], "email": [1, 5, 7, 11, 32, 49], "emit": 21, "empti": [5, 15, 30, 42, 67, 69], "enabl": [0, 5, 36, 48, 49, 64, 67, 69], "encod": [15, 23, 27, 30, 31, 67], "encount": [5, 14, 15, 49], "end": [16, 29, 66, 67, 69], "endregion": 70, "enforc": [5, 49, 50, 65, 66], "enough": [14, 49], "ensur": [65, 71], "entir": [5, 49, 65, 67], "entireti": 49, "entri": [0, 4, 20, 21, 22, 48, 51, 57, 70], "entry_point": 49, "enum": [5, 6, 25, 29, 30, 47, 48, 49, 67], "enumchoic": [1, 23, 25], "enumer": 67, "enumt": 25, "enumtyp": 47, "env": [5, 36, 45, 62, 65, 69, 70], "env_var": [1, 17, 34, 35, 36, 40, 45, 69], "envcas": 45, "environ": [0, 6, 35, 36, 40, 49, 62, 65, 69, 70], "epilog": [1, 5, 7, 9, 11, 14, 32, 48, 49, 50, 71], "equal": 67, "equival": [5, 49, 68, 69], "error": [4, 5, 9, 14, 15, 16, 17, 23, 26, 27, 31, 48, 66, 67, 70, 71], "error_handl": [1, 4, 5, 14, 49, 51], "errorhandl": [1, 4, 5, 6, 14, 16, 49, 51], "escap": [37, 70], "etc": [0, 5, 6, 15, 20, 27, 36, 40, 42, 49, 68, 69], "evalu": [25, 38, 67, 69], "even": [0, 4, 5, 14, 40, 49, 62, 66, 68, 69, 70], "event": [4, 48], "everi": [20, 22, 40, 42], "everyth": 51, "exact": 5, "exactli": 69, "exampl": [0, 27, 48, 50, 51, 61, 67, 68, 69, 70, 71], "example_out": 67, "exc": [16, 45, 51], "exc_cl": [1, 16], "exc_handler_map": [1, 16], "exc_typ": 16, "exccas": 45, "exce": [5, 33, 49, 50], "exceed": [33, 67], "except": [1, 4, 5, 11, 14, 16, 23, 28, 36, 37, 38, 40, 45, 48, 49, 51, 65, 66, 67, 69, 71], "exclud": [0, 3, 6], "exclus": [5, 17, 28, 38, 49, 57, 58, 60, 62, 67, 68], "exctyp": 45, "execut": [0, 6, 35, 37, 40, 69, 70, 71], "exist": [0, 4, 6, 15, 23, 27, 31, 48, 49, 67, 69, 70], "exit": [0, 1, 16, 17, 40, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "exit_on_error": 9, "expand": [23, 27, 67], "expect": [16, 25, 27, 38, 40, 42, 45, 47, 48, 57, 67, 69, 70, 71], "expected_exc": [1, 45], "expected_exc_msg": 45, "expected_pattern": 45, "expected_text": [1, 45], "experi": 48, "experiment": 49, "explan": 66, "explicit": [5, 22, 37, 40, 49, 68, 69], "explicitli": [4, 5, 20, 29, 36, 37, 40, 51, 67, 68, 69], "expr": [11, 12, 13], "express": [29, 67], "ext": 15, "ext_below": 21, "ext_right": 21, "extend": [4, 14, 15, 16, 20, 32, 34, 36, 37, 38, 40, 42, 47, 48, 67, 70], "extended_epilog": [1, 5, 49], "extended_error_handl": [1, 16, 49, 51], "extens": [15, 69], "extra": 48, "extract": 2, "f": [0, 22, 48, 50, 51, 58, 62, 64, 65, 66, 67, 68, 69, 70, 71], "face": 51, "facilit": [16, 67], "fact": [5, 49, 51], "factor": 64, "fail": [0, 26, 36, 40, 69], "fake": [48, 61, 70, 71], "fall": 67, "fals": [0, 4, 5, 6, 8, 9, 11, 14, 15, 17, 19, 20, 21, 24, 25, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 42, 43, 45, 48, 49, 50, 51, 65, 67, 69, 71], "falsei": [40, 51, 69], "far": [4, 33], "fbar": 69, "featur": 67, "field": [1, 5, 57], "fifo": [23, 31], "file": [0, 1, 10, 13, 14, 15, 23, 31, 49, 50, 51, 58, 68], "fileinput": [1, 23, 27], "filewrapp": [1, 23, 27, 31, 67], "filter": [0, 6, 15, 62, 65], "filtered_command": [1, 15], "final": [4, 5, 7, 11, 36, 37, 48, 49], "finalize_default": [34, 35], "finalize_valu": [34, 35], "find": [14, 48, 52, 65, 70], "find_object": [65, 70], "findbar": 70, "findbaz": [65, 70], "findfoo": 70, "fine": 50, "first": [4, 5, 14, 20, 21, 27, 37, 40, 50, 68, 69], "fit": 6, "fix": [27, 49, 67], "fix_default": [23, 24, 27, 28, 29, 30], "fix_nam": [15, 19], "fix_name_func": [15, 19], "fix_windows_path": [1, 23, 27, 31, 67], "fixedflag": [1, 5, 31, 47], "fixedflagmeta": [1, 47], "flag": [0, 1, 3, 5, 6, 29, 34, 36, 40, 42, 47, 48, 49, 52, 65, 67, 68, 70], "flagarg": [1, 7, 11], "flask": 6, "flexibl": [67, 69], "float": [28, 30, 33, 40, 43, 47, 58, 67, 69], "fnmatch": [15, 29, 67, 70], "follow": [0, 4, 5, 14, 20, 36, 49, 50, 57, 65, 67, 68, 69, 70], "foo": [0, 5, 22, 36, 40, 48, 50, 51, 52, 64, 65, 67, 68, 69, 70], "foo_bar": [5, 67, 70], "foobar": [69, 70], "footer": 50, "for_ast_cal": [7, 11], "for_command": [1, 32], "for_param_cl": [18, 20], "for_prog": [1, 6], "form": [5, 17, 40, 49, 68, 69], "format": [1, 7, 11, 15, 19, 20, 21, 22, 23, 30, 36, 48, 49, 66, 67, 70], "format_al": [7, 11], "format_basic_usag": [18, 20], "format_descript": [18, 20], "format_dict_diff": [1, 45], "format_diff": [1, 45], "format_epilog": [1, 32], "format_help": [18, 19, 20, 34, 36, 37], "format_help_entri": [1, 18, 22], "format_lin": [7, 11], "format_memb": [7, 11], "format_metavar": [18, 20, 23, 24, 28, 29, 30], "format_rst": [18, 19], "format_str": 20, "format_usag": [18, 19, 20, 34, 36, 37], "formatt": [1, 3, 19, 20, 22, 34, 36], "formatter_class": 9, "found": [4, 14, 35, 44, 51, 65, 68], "freedom": 48, "from": [0, 2, 5, 6, 13, 14, 15, 20, 29, 30, 36, 37, 38, 40, 41, 42, 48, 49, 50, 51, 65, 66, 67, 68, 69, 70, 71], "from_cal": 9, "from_collect": 2, "from_dict": [18, 21], "from_kwarg": [7, 11], "from_union": 2, "fromfile_prefix_char": 9, "frozenset": 33, "fulfil": 49, "full": [5, 20, 23, 29, 30, 51, 70], "fulli": [13, 27, 67], "func": [0, 1, 7, 8, 13, 32, 34, 36, 40, 45, 47, 69], "function": [0, 4, 6, 8, 14, 15, 27, 31, 36, 37, 40, 42, 47, 48, 51, 66, 67, 68, 69, 70], "further": [37, 48, 51, 67, 70], "fuzzili": 13, "g": [0, 36, 50, 62, 65], "garbl": 50, "gather": [6, 71], "gener": [0, 4, 5, 8, 11, 14, 15, 19, 20, 24, 29, 36, 37, 40, 48, 66, 67, 68, 69, 70], "get": [6, 19, 66], "get_annotation_value_typ": [1, 2], "get_cls_and_kwarg": [7, 11], "get_config": [1, 14], "get_const": [34, 36, 40], "get_context": [1, 6], "get_current_context": [1, 6], "get_default": [34, 35], "get_descript": [1, 32], "get_descriptor_value_typ": [1, 2], "get_doc_str": [1, 32], "get_env_const": [34, 36, 40], "get_error_handl": [1, 6], "get_formatt": [1, 18, 19], "get_help_text": [1, 45], "get_maybe_poppable_count": [34, 35], "get_metadata": [1, 14], "get_miss": [1, 6], "get_name_repr": [1, 7, 12], "get_next_cmd": [1, 44], "get_opt_prefix": [1, 44], "get_or_create_context": [1, 6], "get_par": [1, 14, 32], "get_param": [1, 14], "get_pars": [0, 1, 6, 71], "get_parsed_valu": [1, 6], "get_pos_arg": [7, 11], "get_positionals_to_pars": [1, 3], "get_prog": [1, 32], "get_raw_arg": [0, 1, 6], "get_rst_text": [1, 45], "get_set": [34, 39], "get_top_level_command": [1, 14], "get_tracked_ref": [7, 8, 13], "get_url": [1, 32], "get_usage_opt": [34, 39], "get_usage_sub_cmd": [1, 18, 19], "get_usage_text": [1, 45], "get_valu": [1, 32], "git": [27, 31, 67], "github": 66, "given": [0, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 25, 27, 29, 30, 31, 33, 35, 37, 38, 39, 40, 42, 44, 45, 47, 49, 50, 51, 56, 65, 67, 69, 70], "glob": [1, 15, 23, 29], "goal": 66, "govern": 29, "gracefulli": 16, "grain": 50, "greater": 69, "greet": [48, 61, 66, 68, 71], "group": [1, 3, 5, 7, 8, 19, 20, 23, 29, 34, 36, 41, 49, 52, 62, 66, 67, 68, 70], "group_choic": [18, 20], "group_tree_spac": [1, 5, 49, 50], "groupconvert": [1, 7, 11], "grouped_action_flag": [50, 60, 65], "grouped_children": [7, 8, 11], "groupedflag": 65, "grouphelpformatt": [1, 18, 20], "guid": 50, "h": [0, 5, 14, 40, 49, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70], "ha": [0, 3, 6, 16, 33, 48, 50, 65, 67, 68, 70, 71], "had": [0, 15, 49], "had_memb": 11, "handl": [0, 4, 5, 6, 10, 13, 14, 16, 22, 27, 28, 30, 31, 33, 36, 37, 40, 44, 48, 66, 67, 68, 69, 70, 71], "handle_invalid": [23, 28], "handle_kb_interrupt": [1, 16], "handle_long": [1, 44], "handle_my_except": 51, "handle_pass_thru": [1, 44], "handle_posit": [1, 44], "handle_remaind": [1, 44], "handle_short": [1, 44], "handle_win_os_pipe_error": 51, "handler": [1, 4, 16, 24, 25, 27, 28, 29, 30, 66, 67], "happen": [24, 48], "has_ani": [1, 43], "has_choic": [34, 36, 37], "has_local_choic": [34, 37], "has_long": [34, 39], "has_min_opt": [34, 39], "has_nested_pass_thru": [1, 3], "has_parsed_valu": [1, 6], "has_upper_bound": [1, 33], "have": [0, 4, 5, 6, 15, 20, 28, 33, 36, 38, 39, 40, 42, 48, 51, 65, 67, 69, 70], "header": [15, 18, 21, 65], "height": [18, 21], "hello": [48, 52, 63, 66, 68, 69, 71], "hello_world": [61, 66, 68, 71], "helloworld": [48, 71], "helloworldtest": 71, "help": [0, 3, 4, 5, 7, 8, 9, 11, 14, 15, 19, 20, 22, 32, 34, 36, 37, 38, 40, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71], "help_act": [0, 1, 34, 40], "helper": [0, 6, 9, 15, 33, 36, 45, 50, 67, 69], "helpformatt": 9, "here": [4, 37, 40, 42, 49, 67, 68, 69, 70], "hidden": 36, "hide": [7, 11, 34, 36, 38, 65, 69], "hierarchi": 6, "higher": [0, 40, 69], "highest": 5, "hint": [36, 41, 69], "hold": [6, 40, 42, 69], "hoop": 37, "host": [56, 69], "hour": [30, 67], "how": [4, 5, 35, 48, 49, 51, 66, 67, 68, 69, 71], "howev": [48, 70], "html": [0, 50], "http": 66, "hunt": 48, "hypothet": 70, "i": [0, 3, 4, 5, 6, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 33, 36, 37, 38, 40, 41, 42, 45, 47, 48, 49, 50, 51, 53, 57, 62, 65, 66, 67, 68, 69, 70, 71], "i18n": [30, 67], "id": [48, 57, 62, 65], "identifi": [29, 67], "ignor": [1, 5, 14, 27, 36, 40, 49, 65, 67, 69], "ignore_cleanup_error": 45, "ignore_unknown": [1, 5, 14, 49], "ignorecas": [29, 67], "immedi": [27, 67, 69], "imp": 13, "imp_nam": [1, 7, 13], "implement": [4, 14, 40, 48, 49, 61, 67, 68, 69], "impli": [27, 67, 69], "import": [13, 15, 48, 50, 51, 57, 66, 67, 68, 70, 71], "import_modul": [1, 15], "importerror": 15, "importfrom": 13, "improv": 48, "in_fil": [58, 67], "in_mutually_exclusive_group": [34, 38], "includ": [0, 5, 6, 10, 14, 15, 21, 22, 29, 33, 36, 38, 40, 42, 48, 49, 51, 65, 66, 67, 68, 69, 70], "include_abc": [14, 15], "include_default": 6, "include_max": [23, 28, 30, 31, 67], "include_meta": 20, "include_min": [23, 28, 30, 31, 67], "inclus": [20, 28, 67], "incomplet": 16, "inconsist": 31, "incorrect": [13, 30, 49, 67], "increas": [0, 10, 40, 48, 54, 57, 62, 63, 65, 69, 70], "increment": [6, 40, 69], "incur": 48, "indefinit": 65, "indent": [8, 11, 21, 22, 43], "independ": 67, "index": [15, 21, 35, 66], "index_head": 15, "index_nam": 15, "index_subdir": 15, "indic": [5, 6, 27, 37, 49, 50, 51, 65, 67, 69], "individu": [22, 36, 37, 40, 41, 42, 69], "inf": [0, 40, 69], "infer": [5, 14, 49, 68, 69], "infin": 0, "info": [27, 29, 40, 42, 48, 49, 50, 65, 67, 69, 70], "inform": [0, 49, 67, 68, 69], "inherit": [1, 5, 15, 32, 49, 66, 70], "init": [34, 40, 52], "init_call_repr": [7, 8], "init_count": [7, 11], "init_flag": [7, 11], "init_for_ast_cal": [7, 11], "init_func_arg": [7, 8], "init_func_kwarg": [7, 8], "init_func_nam": [7, 8], "init_func_raw_kwarg": [7, 8], "init_group": [7, 11], "init_level": 19, "init_opt": [7, 11], "init_posit": [7, 11], "initi": [0, 4, 6, 8, 21, 37, 38, 40, 49, 50, 65, 66, 67, 69, 70], "initnod": 8, "inner": [38, 65], "input": [0, 1, 5, 6, 7, 10, 24, 25, 26, 27, 28, 29, 30, 31, 44, 52, 66, 69, 71], "inputparam": [1, 23, 31], "inputsexampl": [67, 71], "inputtyp": [1, 23, 24, 26, 27, 28, 29, 30], "inputtypefunc": [40, 42], "inputvalidationerror": [1, 23, 26], "insert": 21, "insid": [0, 38, 51, 65, 66, 68, 69], "inspect": [0, 49], "instal": 69, "install_dir": 69, "instanc": [0, 4, 6, 32, 49, 51], "instanti": [6, 37], "instead": [0, 4, 5, 10, 15, 20, 25, 29, 31, 36, 37, 40, 48, 49, 51, 57, 62, 65, 67, 68, 69, 70], "int": [4, 5, 6, 8, 11, 15, 16, 17, 19, 21, 22, 28, 29, 30, 31, 33, 35, 37, 40, 43, 44, 45, 47, 48, 65, 66, 67, 68, 70, 71], "int_onli": [23, 30], "integ": [28, 33, 40, 47, 67, 69], "intend": [0, 4, 6, 20, 36, 38, 40, 48, 57, 69], "intens": 4, "intent": 71, "intention": 48, "interact": 0, "interfac": 48, "intermedi": 48, "intern": [4, 6, 17, 37], "interpret": [5, 37, 51], "introduc": 66, "introduct": 66, "introspect": 32, "intuit": 48, "invalid": [16, 17, 26, 36, 40, 48, 67, 69], "invalidchoic": [1, 17], "invalidchoiceerror": [1, 23, 26, 30], "invoc": [5, 14, 49, 50], "involv": 3, "io": [45, 66], "is_opt": [7, 11], "is_pass_thru": [7, 11], "is_posit": [7, 11], "is_sub_pars": [7, 11], "is_valid_arg": [34, 36], "is_valid_typ": [23, 24, 28], "isinst": 67, "isn": [45, 67], "iso": [23, 30, 67], "issu": [27, 31, 48, 49, 61, 66, 67, 71], "istr": 22, "item": [5, 13, 49, 57, 67, 70], "iter": [3, 6, 8, 11, 12, 13, 15, 16, 19, 20, 21, 22, 33, 36, 38, 39, 43, 45], "iter_action_flag": [1, 6], "iter_build": [18, 21], "iter_data": 67, "iter_handl": [1, 16], "iter_module_par": [1, 7, 12], "iter_param": [1, 3], "iter_usage_part": [18, 20], "its": [0, 3, 4, 19, 21, 27, 48, 51, 65, 67, 68, 69, 70], "itself": [65, 67], "j": [58, 67, 71], "john": 68, "join": [18, 22, 35, 36, 37, 40, 48, 69], "json": [1, 23, 27, 58, 67], "jump": 37, "just": [22, 51, 65, 67, 69], "k": 58, "keep": 48, "kei": [0, 6, 15, 21, 25, 36, 67, 69], "keyboardinterrupt": [16, 51], "keyword": [0, 4, 5, 6, 9, 15, 21, 27, 36, 37, 40, 41, 42, 48, 49, 51, 69, 70], "know": 0, "known": 48, "kwarg": [0, 4, 5, 6, 8, 11, 14, 15, 20, 21, 25, 27, 30, 32, 35, 36, 37, 40, 41, 42, 45, 47, 49, 50], "l": [57, 62, 70], "lack": 50, "larg": 66, "last": [16, 42, 66, 69], "later": [0, 24, 28, 67], "latest": [23, 30, 67], "lazi": [23, 27, 67], "lead": [5, 15, 30, 67], "leadingdash": [40, 42], "least": [5, 30, 38, 65, 67], "leav": [30, 67], "length": [22, 33], "less": [51, 67, 69], "let": 48, "letter": 65, "level": [0, 5, 14, 15, 21, 38, 48, 49, 65, 66, 69, 70], "levelnam": [48, 70], "lib": 0, "librari": [0, 30, 48, 67], "light": 5, "like": [0, 4, 5, 16, 20, 28, 29, 30, 36, 40, 49, 50, 57, 65, 67, 69], "limit": [62, 70], "line": [5, 6, 16, 18, 20, 21, 22, 49, 50, 53, 67, 69, 70], "line_it": [1, 18, 22], "lineno": [48, 70], "link": [1, 23, 31, 43], "link_param": [1, 43], "list": [0, 3, 4, 6, 8, 11, 12, 14, 15, 20, 21, 22, 35, 36, 37, 38, 39, 40, 42, 44, 48, 49, 67, 68, 69], "list_attr": [7, 8], "liter": [30, 40, 41, 42], "literal_eval_or_non": [1, 7, 11], "load": [15, 27, 50, 67], "load_command": [1, 15, 45], "local": [23, 30, 34, 37, 67], "local_choic": [37, 70], "locat": 57, "log": [0, 4, 10, 15, 36, 40, 48, 51, 52, 54, 62, 65, 69, 70], "log_fmt": [48, 70], "log_test": 63, "logger": 48, "long": [4, 5, 34, 36, 39, 40, 42, 49, 50, 57, 68, 69, 70], "longer": [48, 70], "look": 48, "loop": [4, 10, 48], "low": 48, "lower": [28, 37, 40, 49, 50, 66, 67, 69, 70], "lpad": [22, 37], "made": [13, 57], "mai": [0, 4, 5, 13, 14, 15, 20, 24, 28, 29, 30, 35, 36, 37, 40, 42, 48, 49, 51, 65, 67, 68, 69, 70, 71], "main": [0, 1, 3, 4, 5, 7, 10, 14, 40, 49, 57, 65, 66, 67, 68, 69, 70, 71], "maintain": [37, 47, 48, 66, 69, 70], "major": [45, 48, 50, 69], "make": [9, 37, 42, 48, 50, 65, 66, 67, 69], "manag": [30, 38, 65, 71], "mangl": 0, "mani": [17, 50, 51, 69], "manner": [30, 66, 67], "map": [3, 14, 15, 17, 21, 25, 37, 49, 67, 70], "mark": [0, 37, 65, 69], "markup": 21, "match": [0, 5, 6, 13, 17, 23, 25, 26, 27, 29, 31, 33, 40, 45, 49, 51, 62, 67, 69, 70], "match_cas": [29, 67], "max": [1, 23, 28, 30, 31, 33, 67], "max_depth": [15, 21], "max_len": 47, "max_lin": 21, "max_reach": [1, 33], "max_val": 31, "max_width": [18, 22], "maximum": [5, 15, 21, 28, 33, 49, 67], "maybe_add_group": [18, 19], "maybe_add_opt": [18, 19], "maybe_add_posit": [18, 19], "maybe_await": [1, 47], "maybe_wrap_usag": [18, 20], "mean": [33, 50], "meant": [4, 36, 37], "meet": 33, "member": [3, 5, 7, 11, 13, 15, 25, 29, 34, 36, 38, 47, 49, 57, 62, 65, 67, 70], "member_typ": [7, 11], "mention": 4, "messag": [0, 1, 14, 17, 30, 36, 38, 40, 45, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "meta": [1, 14], "metaclass": [14, 47], "metadata": [1, 48, 50], "metadatabas": [1, 32], "metavar": [5, 7, 8, 9, 11, 34, 36, 49, 50, 65, 69], "method": [0, 4, 5, 6, 8, 10, 14, 20, 24, 30, 36, 37, 38, 40, 42, 45, 49, 51, 66, 67, 68, 69, 70, 71], "method_or_choic": 37, "methodnam": 45, "methodtyp": 37, "microsecond": [30, 67], "millisecond": [30, 67], "min": [1, 23, 28, 30, 31, 33, 67], "min_index": 30, "min_val": [31, 47], "mind": 48, "minim": 48, "minimum": [22, 28, 33, 39, 67, 69], "minut": [30, 67], "miss": [1, 5, 6, 14, 17, 36, 41, 47, 48, 49, 65], "missing_default": [35, 36, 37], "missing_hint": [34, 36, 41], "missing_options_with_env_var": [1, 6], "missingargu": [1, 6, 17], "missingmixin": [1, 5, 29, 30, 47], "mixin": 70, "mod_cls_to_ast_cls_map": [7, 8], "mod_obj_prog_map": [1, 32], "mode": [5, 20, 23, 27, 29, 31, 67], "modif": [20, 67], "modifi": [48, 67], "modul": [1, 7, 18, 23, 34, 48, 50, 51, 57, 66], "module_templ": 15, "mondai": 67, "month": [1, 23, 30], "more": [4, 15, 17, 22, 27, 29, 33, 37, 40, 42, 48, 49, 50, 51, 66, 67, 68, 69, 70], "most": [0, 5, 16, 37, 38, 48, 69], "mostli": 48, "mro": 14, "msg": [1, 45], "multi": [5, 30, 37, 67], "multiparamusageerror": [1, 17], "multipl": [0, 4, 5, 10, 14, 17, 22, 30, 36, 48, 49, 50, 54, 57, 62, 63, 65, 67, 68, 69, 70], "multiple_action_flag": [1, 5, 14, 49], "multipli": [40, 69], "must": [0, 4, 5, 6, 25, 27, 29, 33, 36, 37, 38, 40, 41, 42, 48, 49, 65, 67, 69, 70], "mutablemap": 43, "mutual": [5, 17, 38, 49, 57, 58, 60, 62, 68], "mutually_depend": [34, 38, 65], "mutually_exclus": [34, 38, 65], "mutuallyexclusivegroup": [1, 7, 8], "myasynccommand": 48, "mycommand": [0, 4, 51, 67, 69], "myenum": 67, "myexcept": 51, "n": [1, 15, 31, 43, 45, 48, 57, 58, 61, 66, 67, 68, 69, 71], "name": [1, 5, 6, 7, 8, 9, 11, 13, 14, 15, 21, 23, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 45, 47, 48, 49, 50, 57, 61, 62, 65, 66, 67, 69, 70, 71], "name_a": 45, "name_b": 45, "name_mod": [5, 7, 11, 34, 36, 39, 40, 49, 69], "namefunc": [15, 19], "namespac": [13, 14, 69], "narg": [0, 1, 5, 6, 7, 11, 34, 35, 36, 37, 40, 41, 42, 43, 48, 49, 65, 69, 70], "nargs_min_and_max": [1, 43], "nargs_min_and_max_sum": [1, 33], "nargs_object": 33, "nargsvalu": [40, 42], "nativ": 0, "natur": 37, "nearest": [28, 67], "necessari": [0, 4, 5, 6, 14, 22, 24, 29, 36, 37, 45, 48, 49, 66, 67], "necessarili": [28, 67, 71], "need": [0, 4, 22, 27, 29, 30, 37, 48, 50, 51, 65, 66, 67, 68, 69, 70, 71], "neg": [0, 40, 42, 67, 69], "neither": [0, 40, 65, 69], "nest": [20, 38, 48, 65], "never": [1, 5, 36, 40, 42, 69, 70], "new": [6, 21, 22, 35, 53, 57, 69], "newlin": 15, "newline_between_memb": [7, 11], "next": [16, 17, 50, 70], "nextcommand": [1, 17], "no_exit_handl": [1, 16, 51], "no_smart_for": [7, 10], "no_wait": 65, "noactivecontext": [1, 6, 17], "node": [8, 12, 13, 17, 43], "nodevisitor": 13, "noisycommand": 69, "non": [39, 67], "non_empti": [1, 5], "none": [1, 2, 3, 4, 5, 6, 8, 9, 11, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 47, 49, 51, 65, 67, 69], "nor": 69, "noreturn": 35, "normal": [1, 5, 23, 25, 27, 28, 29, 32, 36, 40, 42, 48, 65, 67, 69, 71], "normalize_dt": [1, 23, 30], "normcas": [23, 29, 67], "nosuchopt": [1, 17], "notat": 15, "note": [0, 5, 24, 67, 70], "noth": [0, 4, 48], "notimplementederror": 70, "now": 30, "nt": [28, 30], "nullerrorhandl": [1, 6, 16], "num": 11, "num_provid": [1, 6], "number": [0, 4, 5, 6, 22, 28, 30, 31, 33, 35, 37, 39, 40, 42, 44, 48, 49, 50, 51, 57, 58, 61, 62, 66, 67, 68, 69, 70, 71], "numer": [1, 5, 23, 30, 36, 40, 42, 69], "numeric_iso": [23, 30], "numericinput": [1, 23, 28], "numrang": [1, 23, 28], "numtyp": 28, "n\u2080": 69, "n\u2081": 69, "n\u2093": 69, "o": [0, 29, 58, 67], "obj": [32, 47, 70], "obj_map": 15, "object": [0, 3, 5, 6, 8, 11, 13, 14, 15, 16, 19, 20, 21, 22, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 44, 45, 47, 48, 49, 51, 62, 65, 67, 69, 70], "obtain": 6, "obvious": [28, 67], "occur": [0, 4], "offici": 66, "often": [16, 69], "old": 0, "omit": 20, "onc": [48, 66, 70, 71], "one": [0, 4, 5, 13, 15, 17, 20, 25, 26, 28, 29, 33, 36, 38, 40, 48, 50, 65, 67, 68, 69, 70], "ones": [6, 15, 48], "onli": [0, 4, 5, 6, 15, 17, 20, 21, 27, 28, 35, 36, 37, 38, 40, 41, 42, 44, 47, 48, 49, 50, 51, 62, 65, 67, 68, 69, 70], "open": [0, 27, 50, 67], "oper": 4, "opt": [3, 35], "opt_str": [36, 40], "optcal": 8, "option": [0, 1, 3, 5, 6, 14, 15, 16, 17, 21, 22, 28, 34, 35, 36, 39, 42, 48, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71], "option_map": [1, 3], "option_name_mod": [1, 5, 7, 11, 36, 40, 49, 69], "option_str": [1, 8, 9, 34, 36, 40, 69], "optionarg": [1, 7, 11], "optionhelpformatt": [1, 18, 20], "optionmap": 3, "optionnamemod": [1, 5, 36, 39, 49, 69], "optionstr": [1, 34, 36, 39], "optstr": [6, 11, 20, 21, 32, 36, 37, 40, 44, 45], "order": [0, 4, 21, 36, 38, 40, 48, 50, 65, 69], "org": [48, 61, 66, 71], "organ": [0, 48, 65, 66, 70], "orient": 48, "origin": [20, 23, 29, 30, 37, 48, 67], "oserror": [15, 51], "other": [0, 4, 5, 15, 17, 20, 28, 30, 36, 37, 38, 40, 41, 48, 49, 50, 51, 64, 65, 68, 70, 71], "otherwis": [0, 15, 27, 28, 33, 35, 36, 38, 40, 42, 48, 65, 67, 69], "out": [50, 58], "out_fil": [58, 67], "out_format": [23, 30, 67], "out_local": [23, 30, 67], "output": [0, 5, 15, 16, 30, 49, 50, 51, 65, 67, 70, 71], "output_dir": 15, "outsid": [28, 65, 67], "outward": 38, "over": [0, 4, 36, 48, 50, 69, 70], "overhead": [45, 48], "overlap": 5, "overli": 70, "overlin": 21, "overrid": [0, 4, 5, 6, 14, 36, 40, 51, 69, 71], "overridden": [4, 15, 24, 28, 48, 49, 67], "overwrit": 4, "own": [68, 70], "p": [58, 62, 67, 70], "packag": [1, 15, 32, 51, 57], "pad": 22, "page": [15, 66], "pair": [15, 21, 25, 40, 67, 69], "param": [0, 1, 5, 6, 10, 14, 15, 17, 18, 19, 34, 35, 36, 38, 39, 41, 43, 44, 49, 69, 70], "param_cl": 20, "param_conflicts_map": 17, "param_formatt": [1, 5, 49], "paramact": [1, 24, 28, 34, 35, 36], "paramarg": [1, 7, 11], "parambas": [1, 34, 36, 38], "parambasearg": [1, 7, 11], "paramconflict": [1, 17], "paramconvert": [1, 7, 11], "paramconvertergroup": [1, 7, 11], "paramet": [1, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 66, 67], "parameter": 47, "parameter_act": [36, 37, 40, 42], "parameterdefinitionerror": [1, 17], "paramgroup": [1, 3, 5, 19, 20, 34, 36, 38, 49, 65, 70], "paramhelpformatt": [1, 5, 18, 20, 36, 49], "paramorgroup": [5, 6, 17, 20, 38], "paramsmiss": [1, 17], "paramusageerror": [1, 17], "parent": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 14, 15, 16, 23, 27, 31, 32, 37, 43, 48, 67, 70], "parent_param": 3, "parenthes": 20, "pars": [1, 3, 4, 5, 6, 17, 23, 24, 27, 28, 29, 30, 33, 35, 36, 37, 38, 40, 41, 42, 44, 66, 68, 69, 70], "parse_and_await": [1, 4, 48], "parse_and_run": [0, 1, 4, 48, 70, 71], "parse_arg": 69, "parse_args_and_get_next_cmd": [1, 44], "parse_dt": [23, 30], "parse_numer": [23, 30], "parse_tre": 1, "parsed_valu": 33, "parser": [0, 1, 4, 6, 7, 8, 11, 17, 36, 48, 49, 61, 65, 68, 69], "parser_class": 9, "parserarg": [1, 7, 8, 11], "parsercl": 8, "parserconvert": [1, 7, 10, 11], "parserexit": [1, 17], "parserobj": 8, "parsertest": [1, 45], "part": [5, 6, 22, 30, 49, 50, 67], "partial": [17, 37], "particular": [6, 69, 71], "partwrapp": [1, 18, 22], "pass": [0, 4, 6, 15, 21, 27, 28, 36, 37, 40, 41, 42, 44, 49, 51, 67, 68, 69], "pass_fil": [23, 27, 31, 67], "pass_thru": [1, 3, 34], "passthru": [1, 3, 34, 41], "passthruarg": [1, 7, 11], "passthruhelpformatt": [1, 18, 20], "path": [1, 7, 8, 10, 15, 17, 23, 27, 29, 31, 32, 45, 58, 69], "path_repr": [1, 43], "pathlib": 67, "pathlik": [6, 8, 15], "pattern": [1, 23, 45, 48, 62, 66, 70], "patterninput": [1, 23, 29], "pep": 69, "per": 49, "perceptibli": 48, "perform": [4, 5, 15, 17, 40, 42, 49, 67, 69], "permiss": [1, 5, 15, 67], "person": [48, 57, 61, 66, 68, 71], "phase": 6, "pick": [29, 40, 42, 48, 67, 69], "pickl": [1, 23, 27, 67], "pip": 66, "pipe": [16, 51], "pkg_doc_str": [1, 32], "pkg_name": [15, 32], "pkg_path": 15, "place": [4, 17], "placehold": [4, 36, 69], "plain": 67, "pleas": 49, "point": [4, 20, 48, 51, 57, 70], "pop_parsed_valu": [1, 6], "popul": [21, 70], "posit": [0, 1, 3, 4, 5, 9, 14, 20, 34, 36, 37, 40, 44, 47, 48, 49, 53, 56, 59, 62, 65, 67, 68, 70], "position": [36, 42, 69], "positional_onli": 6, "positionalhelpformatt": [1, 18, 20], "positive_int": [1, 47], "posnod": [1, 17, 43], "possibl": [0, 8, 14, 36, 37, 49, 50, 65, 68, 69, 70, 71], "possibli": [4, 16], "potenti": [0, 5, 17, 48, 49], "pprint": [1, 7, 8, 10], "pre": [17, 26, 29, 67], "pre_init": [1, 6], "preced": [0, 36, 40, 41, 42, 49, 50, 69], "prefer": 48, "prefix": [11, 20, 21, 22, 36, 37, 39, 40, 45, 50, 65, 69, 70], "prefix_char": [8, 9], "prepar": [18, 20], "prepare_alias": [18, 20], "prepare_combin": [18, 20], "prepare_rep": [18, 20], "prepare_validation_valu": [34, 36, 40], "prepare_valu": [34, 36, 40], "presenc": [48, 57], "present": [4, 5, 15, 40, 42, 48, 49, 50, 67, 69, 70], "preserv": 15, "prevent": [0, 5, 14, 49, 51, 66, 69], "primari": [4, 14, 38, 39, 40, 48, 66, 69, 70], "primarili": 20, "primary_option_str": [34, 39], "principl": 68, "print": [0, 10, 16, 40, 48, 49, 50, 51, 53, 54, 55, 57, 59, 62, 65, 66, 67, 68, 69, 70, 71], "print_tre": [1, 43], "print_twic": 69, "prioriti": [40, 69], "problem": [30, 49, 67], "problemat": [0, 49], "proce": 51, "process": [0, 3, 4, 13, 16, 20, 24, 28, 35, 36, 41, 48, 67, 69, 70], "process_param": [1, 43], "prod": [62, 65, 70], "produc": 70, "prog": [1, 6, 7, 8, 9, 11, 14, 32, 49, 69], "progfind": [1, 32], "program": [4, 5, 14, 16, 27, 30, 32, 37, 48, 49, 57, 67, 68, 69, 70, 71], "programmetadata": [1, 14, 32], "project": [0, 45, 50, 66], "prompt": 16, "propag": [15, 51, 71], "proper": [30, 67], "properti": [3, 5, 6, 8, 10, 11, 20, 21, 30, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 69], "provid": [0, 4, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 33, 35, 36, 37, 38, 40, 41, 42, 48, 49, 50, 53, 59, 65, 66, 67, 68, 69, 70, 71], "proxi": 6, "pseudo": 47, "purpos": [5, 48], "put": 70, "putti": 50, "py": [0, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "pypi": 66, "python": [15, 30, 31, 48, 67], "qa": [62, 65, 70], "qualifi": 13, "qualnam": [5, 6, 29, 30, 31, 47], "queri": [62, 70], "question": 67, "quickli": [14, 66], "quot": [37, 70], "r": [27, 31, 57, 58, 62, 65, 67, 69, 70], "rais": [4, 5, 6, 14, 15, 16, 17, 26, 28, 36, 37, 38, 40, 45, 49, 51, 65, 67, 69, 70], "ran": 4, "rang": [1, 23, 28, 33, 58, 66, 68, 69, 70, 71], "range_str": [1, 23, 31], "rangemixin": [1, 23, 28, 30, 31], "rather": [45, 68], "raw": 6, "raw_path": [1, 43], "rb": [27, 67], "re": [0, 6, 15, 29, 51, 67, 70], "read": [5, 23, 27, 31, 49, 58, 67, 69], "read_onli": 5, "readabl": [23, 27, 66, 67], "readi": 4, "real": 35, "reason": 48, "receiv": [44, 67], "recommend": [4, 48, 67], "record_act": [1, 6], "recurs": [6, 43], "redefin": 4, "redirect_stderr": 71, "redirect_stdout": 71, "redirectstream": [1, 45, 71], "reduc": [22, 66], "redund": 67, "ref": 13, "refactor": 65, "refer": [0, 4, 14, 15, 38, 48], "referenc": 15, "regardless": [5, 14, 48, 70], "regex": [1, 23, 29, 45], "regexmod": [1, 23, 29, 67], "regexresult": 29, "region": 70, "regist": [0, 1, 4, 5, 13, 14, 16, 34, 36, 37, 38, 39, 40, 42, 49, 51, 69, 70], "register_act": [34, 37], "register_al": [34, 38], "register_choic": [34, 37], "register_command": [34, 37], "register_default_cb": [0, 34, 36, 37, 40], "register_pars": [7, 8], "registr": [49, 69], "regular": [27, 29, 67], "reject": [5, 24, 28, 40, 42, 49, 69], "reject_ambiguous_pos_combo": [1, 5, 49], "rel": [13, 15, 40, 69, 70], "relat": [5, 29, 31, 49, 51, 62, 65, 67, 70], "releas": [14, 66], "relev": 70, "remain": [1, 35, 41, 43, 66, 69], "remaind": [33, 35, 41, 69], "remot": 50, "remov": [0, 57], "renam": 48, "render_command_rst": [1, 15, 50], "render_lin": [18, 21], "render_lower_bar": [18, 21], "render_script_rst": [1, 15, 50], "render_upper_bar": [18, 21], "repeat": [1, 5, 20, 61, 65, 66, 68, 70, 71], "replac": [5, 15, 48, 50], "repo": 51, "report": 49, "repr": [36, 47], "repr_attr": 36, "repres": [0, 5, 7, 8, 20, 21, 29, 36, 48, 67, 69], "represent": 30, "representedcal": 8, "request": 6, "requir": [0, 5, 7, 8, 9, 11, 14, 17, 20, 25, 33, 34, 36, 37, 38, 39, 40, 42, 48, 49, 65, 66, 67, 69], "required_check_param": [1, 3], "required_formatter_map": [18, 20], "resolv": [4, 13, 23, 27, 31, 67], "resolve_ref": [7, 13], "resourc": 4, "respect": [0, 5, 28, 49, 67, 69], "respons": 48, "rest": [48, 52, 70], "rest_api_wrapp": [62, 65, 70], "restart": 69, "restrict": [25, 27, 67, 69], "restructured_text": [1, 18], "result": [0, 4, 5, 6, 13, 15, 17, 27, 29, 30, 34, 36, 37, 48, 49, 50, 51, 62, 63, 65, 67, 68, 69, 70, 71], "retriev": [0, 6], "return": [0, 4, 5, 6, 14, 15, 20, 21, 22, 24, 27, 28, 29, 30, 33, 35, 36, 37, 39, 40, 42, 44, 48, 49, 51, 67, 69, 70], "return_command": 4, "reusabl": 70, "revers": [53, 69], "rightmost": 5, "rmtree": 69, "role": [57, 62, 65], "roll_back_parsed_valu": [1, 6], "roughli": 69, "row": [1, 18, 21], "rowmap": 21, "rst": [0, 15, 19, 20, 21, 49, 63, 68], "rst_bar": [1, 18, 21], "rst_direct": [1, 18, 21], "rst_header": [1, 18, 21], "rst_list_tabl": [1, 18, 21], "rst_path": 50, "rst_row": [18, 20], "rst_str": 15, "rst_tabl": [18, 20], "rst_toc_tre": [1, 18, 21], "rst_usag": [18, 20], "rsttabl": [1, 18, 20, 21], "rstwriter": [1, 15], "rubric": 21, "rule": 65, "run": [4, 5, 6, 14, 27, 49, 51, 52, 56, 57, 62, 65, 67, 68, 69, 70, 71], "runtest": 45, "runtim": 0, "runtimeerror": [4, 17], "safe": [4, 48], "sai": [48, 57, 61, 66, 68, 69, 71], "same": [0, 5, 16, 20, 33, 36, 37, 40, 42, 47, 48, 49, 50, 65, 67, 69, 70, 71], "satisfi": [1, 33], "save": [15, 67, 68], "save_command_rst": 50, "scale": [22, 66], "scope": [1, 7, 13, 50], "scopedvisit": [1, 7, 13], "screenshot": 50, "script": [0, 1, 5, 7, 8, 10, 11, 15, 49, 50, 51, 66, 68, 70, 71], "script_path": 50, "scriptconvert": [1, 7, 11], "scriptvisitor": [1, 7, 13], "sealed_mock": [1, 45], "search": [29, 36, 66, 67, 69], "second": [21, 30, 65, 67], "section": [0, 5, 21, 37, 49, 50, 67, 69, 70], "see": [0, 27, 29, 40, 42, 48, 49, 50, 65, 67, 68, 69, 70, 71], "seen": 67, "select": [16, 48, 70], "self": [0, 36, 40, 48, 65, 66, 67, 68, 69, 70, 71], "sens": [37, 48, 69], "sensit": [25, 29, 67], "sep": 47, "separ": [4, 5, 15, 22, 37, 40, 41, 49, 51, 67, 69, 70], "sequenc": [4, 5, 6, 21, 28, 30, 33, 35, 36, 49, 69], "serial": [1, 23, 27], "servic": 69, "set": [5, 6, 8, 17, 25, 27, 33, 36, 39, 43, 48, 49, 50, 57, 65, 66, 67, 69, 70], "set_const": [34, 35], "set_parsed_valu": [1, 6], "set_valu": [34, 35], "setlocal": [30, 67], "setter": 69, "share": [48, 52, 69], "shared_logging_init": 63, "short": [3, 5, 17, 34, 35, 36, 39, 40, 49, 50, 68, 69], "short_alt": [34, 39], "short_combo": [36, 40], "short_option_to_param_value_pair": [1, 3], "short_primari": [34, 39], "short_repr": [1, 47], "shortcut": 69, "should": [0, 4, 5, 6, 14, 15, 22, 24, 25, 27, 28, 29, 30, 36, 37, 40, 42, 44, 48, 49, 51, 56, 64, 67, 69, 70], "show": [0, 1, 5, 15, 17, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70], "show_al": 70, "show_default": [1, 5, 34, 36, 49, 69], "show_docstr": [1, 5, 49], "show_env_var": [1, 5, 34, 36, 49, 69], "show_group_tre": [1, 5, 22, 49, 50], "show_group_typ": [1, 5, 49, 65], "show_in_help": [34, 36, 37, 38], "show_inherited_descript": [1, 5, 49], "show_titl": [18, 21], "showdefault": [1, 5, 49], "shown": [5, 49, 69, 70], "shutil": 69, "side": [4, 28, 67], "signatur": [0, 6, 7, 8, 9, 48], "silent": 6, "similar": [5, 6, 25, 36, 37, 40, 48, 49, 51, 65, 67, 69, 70], "similarli": [4, 48, 65], "simpl": [0, 15, 48, 52, 58, 61, 66, 68, 69, 71], "simple_flag": [64, 69], "simpler": 4, "simpli": [20, 65], "simplifi": [0, 8, 45, 57, 69, 70], "simplist": 70, "sinc": [0, 28, 48, 49, 65, 67, 69, 70], "singl": [5, 6, 14, 15, 20, 21, 25, 36, 40, 42, 44, 50, 67, 68, 69], "situat": [31, 48, 70], "size": [5, 49], "skip": [4, 15, 58], "skip_modul": 15, "skrypa": [2, 3, 4, 5, 6, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 57], "slower": 48, "smart": 10, "smart_loop_handl": [8, 13], "snake_cas": [15, 37, 70], "snap": [23, 28, 67], "snap_dir": 28, "snippet": [0, 65, 67], "so": [0, 4, 20, 29, 33, 36, 37, 38, 48, 49, 50, 53, 57, 65, 66, 67, 69, 70, 71], "socket": [23, 31], "some": [0, 3, 14, 30, 31, 48, 49, 50, 67, 69, 70, 71], "someth": 50, "sometim": [0, 67, 71], "sort": [5, 16, 30, 49], "sort_choic": [1, 5, 24, 28, 29, 30, 49], "sourc": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 66, 69], "sp_parent": [7, 8], "space": [0, 22, 37, 41, 69, 70], "spaced_rst_head": [1, 18, 21], "spacer": [5, 49], "spam": 64, "span": 22, "special": [0, 48, 66, 69, 71], "specif": [0, 16, 27, 29, 33, 40, 42, 48, 51, 67, 69, 70], "specifi": [0, 3, 4, 5, 6, 10, 14, 15, 21, 27, 29, 30, 33, 36, 37, 40, 42, 44, 48, 49, 50, 51, 54, 57, 58, 62, 63, 65, 67, 68, 69, 70], "sphinx": [0, 50], "sphinx_build": 0, "split": [3, 35, 50, 53, 69, 70], "split_action_flag": [1, 3], "src_text": 8, "stack": [0, 40, 51], "standalon": 30, "standard": 48, "start": [5, 6, 28, 29, 30, 31, 38, 47, 66, 67], "state": [44, 69], "statement": [13, 67], "static": [36, 40, 69], "statmod": [1, 23, 27, 31, 67], "statu": 17, "stderr": [1, 45, 51, 71], "stdin": [27, 45, 67, 71], "stdlib": 45, "stdout": [1, 27, 45, 59, 67, 71], "stem": [14, 15], "step": [48, 58, 67], "still": [0, 15, 24, 28, 35, 36, 49, 71], "stop": [28, 67], "store": [0, 1, 4, 6, 24, 25, 27, 28, 34, 35, 36, 37, 38, 40, 42, 49, 67, 69, 70], "store_al": [35, 41], "store_const": [0, 35, 40, 69], "storeal": [1, 34, 35], "storeconst": [1, 34, 35], "str": [0, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 49, 67], "str_to_bool": [1, 47], "stream": 71, "strict": [1, 5, 17, 31, 49], "strict_default": [34, 36], "strict_env": [34, 36, 40, 69], "strict_usage_column_width": [1, 5, 49, 50], "strictli": 50, "string": [0, 5, 15, 20, 21, 22, 23, 25, 27, 29, 30, 35, 36, 37, 39, 40, 42, 45, 47, 48, 49, 50, 67, 68, 69], "strip": 32, "striter": 22, "strptime": 30, "sub": [37, 51, 69], "sub_cmd": [0, 48, 65, 70], "sub_cmd_choic": 19, "sub_cmd_doc_depth": [1, 5, 49], "sub_command": [1, 3], "sub_pars": [7, 8], "sub_parser_convert": [7, 11], "sub_text": 45, "subclass": [4, 5, 14, 15, 24, 25, 28, 37, 39, 48, 49, 67, 70], "subcommand": [0, 1, 3, 4, 5, 14, 15, 16, 19, 20, 34, 36, 37, 38, 48, 49, 50, 52, 65, 66], "subcommandaliashelpmod": [1, 5, 20, 49], "subdir": 15, "subdirectori": 15, "subpars": [1, 7, 8, 10], "subparsersact": [1, 7, 8, 9], "subprocess": [0, 69], "subsequ": [5, 20], "subtitl": [18, 21], "success": 71, "successfulli": [5, 49], "suffici": 0, "suffix": [15, 20, 45], "suit": [37, 69], "sundai": 67, "super": [4, 48], "support": [0, 4, 5, 15, 20, 28, 36, 37, 40, 41, 42, 49, 50, 65, 66, 67, 68, 69, 70], "suppress": [9, 69], "sure": [48, 50], "sy": [4, 14, 16, 48, 49, 51, 67, 68, 71], "symlink": [27, 67], "sync": [52, 65, 70], "synchron": [4, 48], "system": [30, 67], "systemexit": 71, "t": [14, 21, 24, 25, 27, 29, 30, 37, 45, 47, 48, 66, 67, 69, 70], "t_co": [36, 40], "ta": 40, "tabl": [15, 21], "tail": 16, "take": [0, 10, 15, 17, 36, 37, 40, 41, 42, 48, 49, 50, 51, 57, 62, 65, 69, 70], "taken": [0, 4, 6, 10, 15, 36, 40, 57, 62, 65, 69], "target": [1, 4, 5, 17, 20, 34, 37, 43, 69, 70], "task": [4, 48, 65, 66], "taskrunn": 65, "tc": 40, "td": [35, 36, 37, 40], "technic": [0, 37, 69], "temporari": 30, "temporarili": 71, "temporarydir": [1, 45], "temporarydirectori": 45, "term_width": 22, "termin": [0, 1, 5, 6, 16, 47, 49, 50], "terminal_width": [1, 6, 45], "ternari": [40, 69], "test": [0, 1, 14, 48, 65, 66, 67], "test_cas": [1, 45], "test_custom_input_json_stdin": 71, "test_hello_default": 71, "test_hello_test": 71, "test_parse_count": 71, "test_parse_name_and_count": 71, "testcas": [45, 71], "text": [0, 3, 5, 14, 15, 18, 19, 20, 21, 22, 27, 32, 36, 37, 38, 40, 44, 45, 47, 48, 53, 59, 65, 66, 67, 69, 70], "textio": 27, "than": [22, 45, 48, 49, 50, 51, 67, 68, 69], "thei": [0, 4, 5, 6, 14, 20, 28, 33, 36, 37, 38, 48, 49, 50, 57, 65, 67, 68, 69, 70, 71], "them": [0, 10, 15, 20, 28, 37, 41, 48, 51, 57, 62, 65, 67, 69, 70, 71], "therefor": 69, "thereof": [15, 39, 48], "thi": [0, 3, 4, 5, 6, 8, 13, 14, 15, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "those": [0, 4, 6, 15, 40, 48, 67, 69, 70], "thread": [30, 67], "three": 51, "through": [4, 37, 51, 67], "thru": 41, "tild": [27, 67], "time": [0, 1, 10, 23, 40, 45, 48, 54, 57, 61, 62, 63, 65, 66, 68, 69, 70, 71], "timedelta": [1, 23, 30], "titl": [8, 9, 15, 18, 21, 34, 37, 49, 69, 70], "to_cal": 6, "to_str": [7, 11], "toctre": [15, 21], "togeth": [20, 69], "too": [5, 17], "took": 17, "tool": [16, 48, 50, 66], "toomanyargu": [1, 17], "top": [5, 14, 15, 48, 49, 69, 70], "top_level_command": [1, 15], "top_onli": 15, "total": [4, 44], "trace": 51, "traceback": 51, "track": [6, 13], "track_cal": [7, 13], "track_ref": 13, "track_refs_to": [7, 13], "tracked_ref": 8, "trackedref": [1, 7, 13], "trackedrefmap": [8, 13], "tracker": [49, 66], "transfer": 16, "transform": [40, 42, 67, 69], "translat": 50, "treat": [5, 21, 36, 51, 67], "tree": [15, 21, 66], "tri": 51, "triflag": [1, 34, 39, 40], "triflaghelpformatt": [1, 18, 20], "triflagoptionstr": [1, 34, 39, 40], "trigger": [4, 40, 71], "trim": 45, "trinari": [40, 69], "true": [0, 2, 4, 5, 6, 8, 9, 11, 13, 14, 15, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 40, 42, 43, 45, 48, 49, 50, 51, 64, 65, 67, 69], "truncat": 67, "truthi": [1, 5, 39, 40, 51, 69], "tupl": [3, 5, 8, 11, 13, 20, 21, 29, 30, 32, 33, 36, 39, 40, 43, 45, 49, 67, 69], "twice": [0, 53, 69], "two": [0, 20, 40, 69, 70], "txt": 67, "type": [1, 2, 5, 6, 7, 8, 9, 11, 14, 16, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 36, 37, 39, 40, 41, 42, 45, 47, 48, 49, 62, 66, 69, 70], "type_str": 26, "typefunc": 25, "typic": [40, 69], "u": [0, 66], "uat": [62, 65, 70], "uco": 0, "unabl": 51, "unbound": [42, 69], "unchang": [36, 37], "under": 69, "underscor": [0, 1, 5, 49], "understand": 67, "undoc": 15, "unexpect": [16, 30, 67], "unhandl": 71, "unifi": 33, "union": 36, "uniqu": 69, "unit": [23, 30, 45, 66, 67, 71], "unittest": 71, "unknown": [5, 14, 49], "unless": [40, 49, 65, 69], "unlik": 65, "unlimit": [15, 21], "unrecogn": 70, "unregist": [1, 16], "up": [0, 48, 66], "updat": [0, 34, 39, 48, 50, 52, 66], "update_alt": [34, 39], "update_nod": [1, 43], "upon": [27, 36, 67], "upper": [28, 67], "upper_bound": [1, 33], "url": [1, 5, 32, 49], "us": [0, 3, 4, 5, 6, 8, 9, 14, 15, 17, 20, 21, 22, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 42, 44, 47, 49, 50, 51, 57, 61, 65, 66, 67, 68, 69, 70, 71], "usag": [1, 5, 6, 7, 9, 11, 14, 19, 20, 22, 32, 36, 38, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "usage_column_width": [1, 5, 49, 50], "usage_cont_ind": 22, "usage_delim": 22, "usage_part": 22, "usage_width": 22, "usageerror": [1, 17, 45, 67], "use_auto_long_opt_str": [7, 11], "use_cmd": [34, 36], "use_env_valu": [34, 36, 40, 69], "use_repr": 30, "use_table_direct": [18, 21], "use_type_metavar": [1, 5, 49], "use_windows_fix": [23, 27, 67], "user": [5, 6, 17, 36, 37, 38, 40, 42, 48, 51, 52, 62, 65, 67, 69, 70], "usual": [49, 51, 68, 69], "utf": [15, 50], "util": [1, 2, 7, 14, 15, 18, 21, 23, 27], "v": [0, 29, 48, 50, 54, 57, 62, 63, 65, 67, 69, 70], "v2": 69, "val_count": 6, "valid": [4, 5, 16, 24, 25, 26, 28, 29, 33, 34, 36, 37, 38, 40, 42, 48, 65, 69], "validated_path": [23, 27], "valu": [5, 6, 8, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 49, 50, 51, 65, 66, 67, 69, 70], "value_gt_max": [23, 31], "value_lt_min": [23, 31], "value_pad": 21, "valueerror": [26, 28, 30], "valuemixin": [1, 34, 35], "var": [5, 31, 36, 69], "var_keyword": [0, 6], "var_posit": 6, "variabl": [0, 1, 5, 6, 13, 20, 33, 35, 36, 40, 42, 48, 49, 69], "variat": 68, "vast": 48, "verbatim": [5, 40, 69], "verbos": [0, 7, 10, 48, 51, 54, 57, 62, 63, 65, 69, 70], "veri": [0, 48, 50, 66, 67], "versa": [38, 65], "version": [1, 4, 5, 31, 32, 35, 37, 45, 48, 49, 65, 69], "vertic": 5, "very_long_nam": 50, "via": [0, 4, 15, 24, 27, 35, 36, 37, 40, 42, 47, 48, 49, 50, 66, 67, 69, 70, 71], "vice": [38, 65], "view": 70, "violat": 28, "visit_assign": [7, 13], "visit_asyncfor": [7, 13], "visit_asyncfunctiondef": [7, 13], "visit_cal": [7, 13], "visit_classdef": [7, 13], "visit_for": [7, 13], "visit_func": [1, 7, 8], "visit_functiondef": [7, 13], "visit_import": [7, 13], "visit_importfrom": [7, 13], "visit_lambda": [7, 13], "visit_whil": [7, 13], "visit_withitem": [7, 13], "visitor": [1, 7, 8], "visual": [5, 49, 50], "vv": 69, "w": [50, 60, 65, 67], "wa": [0, 4, 5, 6, 8, 13, 14, 15, 16, 17, 20, 21, 26, 28, 31, 35, 36, 37, 38, 40, 42, 47, 48, 49, 50, 51, 65, 66, 67, 68, 69], "wai": [0, 4, 5, 6, 16, 31, 33, 37, 48, 65, 67, 68, 69, 70], "wait": 65, "want": [0, 37, 50, 69], "warn": [36, 40, 69], "wasn": 69, "wcwidth": 66, "we": [0, 48, 50, 65, 67, 68, 70, 71], "web": 0, "week": [30, 67], "weekdai": [30, 67], "well": [4, 48, 49, 66, 68, 69, 70], "were": [0, 4, 5, 6, 13, 17, 20, 35, 36, 39, 44, 48, 49, 51, 65, 66, 67, 68, 69], "what": [13, 14, 22, 25, 37, 48, 49, 50, 67, 70], "whatev": 48, "when": [0, 3, 4, 5, 6, 14, 15, 17, 22, 24, 26, 27, 28, 29, 31, 35, 36, 37, 38, 40, 42, 45, 47, 48, 49, 50, 51, 65, 67, 68, 69, 70, 71], "whenev": [40, 69], "where": [0, 5, 8, 21, 24, 25, 28, 29, 35, 37, 38, 49, 51, 67, 69, 70], "whether": [0, 4, 5, 6, 14, 15, 20, 25, 27, 28, 29, 36, 38, 39, 40, 42, 45, 49, 64, 65, 67, 69], "which": [0, 4, 5, 6, 13, 14, 15, 27, 28, 30, 35, 37, 40, 42, 45, 48, 49, 50, 51, 56, 65, 67, 69, 70], "while": [0, 6, 15, 17, 37, 40, 48, 66, 69, 70], "why": 48, "wide": 66, "width": [1, 5, 6, 18, 21, 47, 49, 50], "wildcard": 15, "window": [27, 30, 50, 51, 67], "within": [0, 48, 50, 51, 67, 71], "without": [0, 4, 5, 36, 37, 38, 41, 48, 51, 67, 68, 69, 70, 71], "won": 70, "word": [1, 15, 17, 37, 43, 53, 69], "work": [0, 4, 38, 47, 48, 51, 71], "world": [48, 52, 57, 66, 68, 69, 71], "would": [0, 5, 6, 10, 13, 15, 17, 22, 24, 28, 36, 40, 48, 49, 50, 51, 57, 62, 65, 67, 68, 69, 70, 71], "would_accept": [24, 28, 34, 35], "wrap": [5, 14, 20, 22, 28, 37, 49, 67], "wrap_error": 27, "wrap_usage_str": [1, 5, 49], "wrapper": [16, 52, 69, 70], "writabl": [23, 27, 67], "write": [15, 23, 27, 29, 31, 48, 50, 58, 59, 67, 71], "write_index": [1, 15], "write_rst": [1, 15], "written": [15, 21, 27], "wx": 65, "wxy": 65, "wxyz": 65, "x": [60, 65, 70], "y": [60, 65], "ye": [40, 69], "yield": [6, 20], "you": [0, 4, 30, 37, 48, 50, 67, 68, 69, 71], "your": [0, 30, 48, 66, 67], "z": [60, 65]}, "titles": ["Advanced Usage", "API Documentation", "Annotations Module", "Command_Parameters Module", "Commands Module", "Config Module", "Context Module", "Conversion Package", "Argparse_Ast Module", "Argparse_Utils Module", "Cli Module", "Command_Builder Module", "Utils Module", "Visitor Module", "Core Module", "Documentation Module", "Error_Handling Module", "Exceptions Module", "Formatting Package", "Commands Module", "Params Module", "Restructured_Text Module", "Utils Module", "Inputs Package", "Base Module", "Choices Module", "Exceptions Module", "Files Module", "Numeric Module", "Patterns Module", "Time Module", "Utils Module", "Metadata Module", "Nargs Module", "Parameters Package", "Actions Module", "Base Module", "Choice_Map Module", "Groups Module", "Option_Strings Module", "Options Module", "Pass_Thru Module", "Positionals Module", "Parse_Tree Module", "Parser Module", "Testing Module", "Typing Module", "Utils Module", "Commands", "Configuration", "Documentation", "Error Handling", "Example Scripts", "Action With Args", "Advanced Subcommand", "Basic Subcommand", "Command Wrapper", "Complex Example", "Custom Inputs", "Echo", "Grouped Action Flags", "Hello World", "Rest Api Wrapper", "Shared Logging Init", "Simple Flags", "Parameter Groups", "CLI Command Parser", "Input Types", "Getting Started", "Parameters", "Subcommands", "Testing Commands"], "titleterms": {"With": 53, "__init__": 48, "_before_main_": 48, "_init_command_": 48, "_sunder_": 48, "access": 0, "action": [0, 35, 53, 60, 69], "actionflag": [0, 49, 69], "advanc": [0, 48, 51, 54, 66], "annot": 2, "api": [1, 62], "applic": 48, "arg": [0, 53], "argparse_ast": 8, "argparse_util": 9, "argument": 0, "asyncio": 48, "attribut": 48, "automat": 70, "bar": [54, 55, 57, 62], "base": [24, 36], "basic": 55, "baz": [54, 62], "breakdown": 50, "build": 66, "choic": [25, 67], "choice_map": 37, "choicemap": 67, "cli": [10, 66], "combin": 65, "command": [4, 19, 48, 49, 56, 66, 71], "command_build": 11, "command_paramet": 3, "common": 70, "compat": 66, "complex": 57, "config": 5, "configur": [49, 51, 66], "context": [0, 6], "convers": 7, "core": 14, "counter": 69, "custom": 58, "dai": 67, "date": 67, "datetim": 67, "default": 0, "defin": [48, 51], "depend": 65, "dictionari": 0, "document": [1, 15, 49, 50, 66], "dynam": 0, "echo": 59, "entri": 68, "enumchoic": 67, "error": [49, 51], "error_handl": 16, "exampl": [52, 57, 65, 66], "except": [17, 26], "exclus": 65, "explicit": 70, "file": [27, 67], "find": 62, "flag": [60, 64, 69], "foo": [54, 55, 57, 62], "format": [18, 50], "full": 67, "gener": [49, 50], "get": 68, "glob": 67, "group": [38, 50, 57, 60, 65], "guid": 66, "handl": [49, 51], "handler": 51, "hello": [57, 61], "help": [49, 50, 68], "helper": 71, "how": 65, "indic": 66, "inherit": 48, "init": 63, "initi": 48, "input": [23, 58, 67], "instal": 66, "link": 66, "list": 50, "log": [57, 63], "main": 48, "manual": 67, "metadata": [32, 49], "method": 48, "mix": 0, "modul": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "month": 67, "mutual": 65, "name": [0, 68], "narg": 33, "nest": 70, "numer": [28, 67], "numrang": 67, "option": [40, 49, 69], "option_str": 39, "other": [67, 69], "outer": 65, "overrid": 48, "overridden": 0, "packag": [7, 18, 23, 34], "param": 20, "paramet": [0, 34, 49, 50, 65, 68, 69, 70], "pars": [0, 48, 49, 67, 71], "parse_tre": 43, "parser": [44, 66], "pass_thru": 41, "passthru": 69, "path": 67, "pattern": [29, 67], "point": 68, "posit": [42, 69], "post": 0, "program": 66, "python": 66, "rang": 67, "raw": 0, "regex": 67, "registr": 70, "rest": 62, "restructured_text": 21, "restructuredtext": 50, "rst": 50, "run": [0, 48, 54], "script": 52, "serial": 67, "share": [63, 70], "show": [62, 63], "simpl": 64, "start": 68, "subcommand": [54, 55, 57, 62, 63, 69, 70], "support": 48, "sync": 62, "tabl": 66, "test": [45, 71], "text": [49, 50, 68], "time": [30, 67], "timedelta": 67, "triflag": 69, "type": [46, 65, 67, 68], "updat": 57, "us": 48, "usag": [0, 49], "user": [57, 66], "util": [12, 22, 31, 47], "valid": 67, "valu": 0, "version": 66, "visitor": 13, "work": 65, "world": 61, "wrapper": [56, 62]}}) \ No newline at end of file