Add filtering and options for History Command

This commit is contained in:
2025-06-03 23:07:50 -04:00
parent 09eeb90dc6
commit ac82076511
17 changed files with 165 additions and 38 deletions

View File

@ -67,7 +67,10 @@ class SelectionAction(BaseAction):
self.return_type: SelectionReturnType = self._coerce_return_type(return_type)
self.title = title
self.columns = columns
self.console = console or Console(color_system="auto")
if isinstance(console, Console):
self.console = console
elif console:
raise ValueError("`console` must be an instance of `rich.console.Console`")
self.prompt_session = prompt_session or PromptSession()
self.default_selection = default_selection
self.prompt_message = prompt_message