MCPcopy Create free account
hub / github.com/CommonstackAI/UncommonRoute / choose

Method choose

uncommon_route/onboarding.py:40–51  ·  view source on GitHub ↗
(
        self,
        prompt: str,
        options: list[MenuOption],
        *,
        default: int = 0,
    )

Source from the content-addressed store, hash-verified

38 return self._interactive
39
40 def choose(
41 self,
42 prompt: str,
43 options: list[MenuOption],
44 *,
45 default: int = 0,
46 ) -> MenuOption:
47 if not options:
48 raise ValueError("at least one option is required")
49 if self._interactive:
50 return self._choose_tty(prompt, options, default=default)
51 return self._choose_numbered(prompt, options, default=default)
52
53 def confirm(self, prompt: str, *, default: bool = True) -> bool:
54 suffix = "[Y/n]" if default else "[y/N]"

Callers 2

_cmd_initFunction · 0.95
_pick_init_languageFunction · 0.80

Calls 2

_choose_ttyMethod · 0.95
_choose_numberedMethod · 0.95

Tested by

no test coverage detected