Initial commit: Tamigo CLI with Gitea Actions and global installation support
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
from questionary.prompts import autocomplete
|
||||
from questionary.prompts import checkbox
|
||||
from questionary.prompts import confirm
|
||||
from questionary.prompts import password
|
||||
from questionary.prompts import path
|
||||
from questionary.prompts import press_any_key_to_continue
|
||||
from questionary.prompts import rawselect
|
||||
from questionary.prompts import select
|
||||
from questionary.prompts import text
|
||||
|
||||
AVAILABLE_PROMPTS = {
|
||||
"autocomplete": autocomplete.autocomplete,
|
||||
"confirm": confirm.confirm,
|
||||
"text": text.text,
|
||||
"select": select.select,
|
||||
"rawselect": rawselect.rawselect,
|
||||
"password": password.password,
|
||||
"checkbox": checkbox.checkbox,
|
||||
"path": path.path,
|
||||
"press_any_key_to_continue": press_any_key_to_continue.press_any_key_to_continue,
|
||||
# backwards compatible names
|
||||
"list": select.select,
|
||||
"rawlist": rawselect.rawselect,
|
||||
"input": text.text,
|
||||
}
|
||||
|
||||
|
||||
def prompt_by_name(name):
|
||||
return AVAILABLE_PROMPTS.get(name)
|
||||
Reference in New Issue
Block a user