Module: AiCli::Prompt
- Defined in:
- lib/aicli/prompt.rb
Class Method Summary collapse
Class Method Details
.run(use_prompt: nil, silent_mode: false) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/aicli/prompt.rb', line 9 def run(use_prompt: nil, silent_mode: false) config = Helpers::Config.get prompt_text = use_prompt.to_s.strip.empty? ? ask_prompt : use_prompt Helpers::Theme.show_status(config) script = Helpers::Completion.get_script(prompt: prompt_text, config: config) save_context(prompt_text, script, '') (script, config, silent_mode, leading_newline: true) end |