summaryrefslogtreecommitdiffstats
path: root/scripts/completions/aichat.ps1
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-04-20 21:07:30 +0800
committerGitHub <noreply@github.com>2024-04-20 21:07:30 +0800
commit8ab57ed74ea67d3f023aa0fcd695cb107b676501 (patch)
tree3047e4efdc24f66b30a9df30058695b757e2c342 /scripts/completions/aichat.ps1
parent5d763fc10c4e3d40268ead473ccb0000b4923bd1 (diff)
downloadaichat-8ab57ed74ea67d3f023aa0fcd695cb107b676501.tar.gz
refactor: update description for cli options and config fields (#423)
Diffstat (limited to 'scripts/completions/aichat.ps1')
-rw-r--r--scripts/completions/aichat.ps142
1 files changed, 21 insertions, 21 deletions
diff --git a/scripts/completions/aichat.ps1 b/scripts/completions/aichat.ps1
index 7d5a7cf..d74f52b 100644
--- a/scripts/completions/aichat.ps1
+++ b/scripts/completions/aichat.ps1
@@ -20,28 +20,28 @@ Register-ArgumentCompleter -Native -CommandName 'aichat' -ScriptBlock {
$completions = @(switch ($command) {
'aichat' {
- [CompletionResult]::new('-m', '-m', [CompletionResultType]::ParameterName, 'Choose a LLM model')
- [CompletionResult]::new('--model', '--model', [CompletionResultType]::ParameterName, 'Choose a LLM model')
- [CompletionResult]::new('-r', '-r', [CompletionResultType]::ParameterName, 'Choose a role')
- [CompletionResult]::new('--role', '--role', [CompletionResultType]::ParameterName, 'Choose a role')
- [CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'Create or reuse a session')
- [CompletionResult]::new('--session', '--session', [CompletionResultType]::ParameterName, 'Create or reuse a session')
- [CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'Attach files to the message')
- [CompletionResult]::new('--file', '--file', [CompletionResultType]::ParameterName, 'Attach files to the message')
- [CompletionResult]::new('-w', '-w', [CompletionResultType]::ParameterName, 'Specify the text-wrapping mode (no, auto, <max-width>)')
- [CompletionResult]::new('--wrap', '--wrap', [CompletionResultType]::ParameterName, 'Specify the text-wrapping mode (no, auto, <max-width>)')
- [CompletionResult]::new('--save-session', '--save-session', [CompletionResultType]::ParameterName, 'Whether to save the session')
- [CompletionResult]::new('-e', '-e', [CompletionResultType]::ParameterName, 'Execute commands using natural language')
- [CompletionResult]::new('--execute', '--execute', [CompletionResultType]::ParameterName, 'Execute commands using natural language')
- [CompletionResult]::new('-c', '-c', [CompletionResultType]::ParameterName, 'Generate only code')
- [CompletionResult]::new('--code', '--code', [CompletionResultType]::ParameterName, 'Generate only code')
- [CompletionResult]::new('-H', '-H', [CompletionResultType]::ParameterName, 'Disable syntax highlighting')
- [CompletionResult]::new('--no-highlight', '--no-highlight', [CompletionResultType]::ParameterName, 'Disable syntax highlighting')
- [CompletionResult]::new('-S', '-S', [CompletionResultType]::ParameterName, 'No stream output')
- [CompletionResult]::new('--no-stream', '--no-stream', [CompletionResultType]::ParameterName, 'No stream output')
+ [CompletionResult]::new('-m', '-m', [CompletionResultType]::ParameterName, 'Select a LLM model')
+ [CompletionResult]::new('--model', '--model', [CompletionResultType]::ParameterName, 'Select a LLM model')
+ [CompletionResult]::new('-r', '-r', [CompletionResultType]::ParameterName, 'Select a role')
+ [CompletionResult]::new('--role', '--role', [CompletionResultType]::ParameterName, 'Select a role')
+ [CompletionResult]::new('-s', '-s', [CompletionResultType]::ParameterName, 'Start or join a session')
+ [CompletionResult]::new('--session', '--session', [CompletionResultType]::ParameterName, 'Start or join a session')
+ [CompletionResult]::new('-f', '-f', [CompletionResultType]::ParameterName, 'Include files with the message')
+ [CompletionResult]::new('--file', '--file', [CompletionResultType]::ParameterName, 'Include files with the message')
+ [CompletionResult]::new('-w', '-w', [CompletionResultType]::ParameterName, 'Control text wrapping (no, auto, <max-width>)')
+ [CompletionResult]::new('--wrap', '--wrap', [CompletionResultType]::ParameterName, 'Control text wrapping (no, auto, <max-width>)')
+ [CompletionResult]::new('--save-session', '--save-session', [CompletionResultType]::ParameterName, 'Forces the session to be saved')
+ [CompletionResult]::new('-e', '-e', [CompletionResultType]::ParameterName, 'Execute commands in natural language')
+ [CompletionResult]::new('--execute', '--execute', [CompletionResultType]::ParameterName, 'Execute commands in natural language')
+ [CompletionResult]::new('-c', '-c', [CompletionResultType]::ParameterName, 'Output code only')
+ [CompletionResult]::new('--code', '--code', [CompletionResultType]::ParameterName, 'Output code only')
+ [CompletionResult]::new('-H', '-H', [CompletionResultType]::ParameterName, 'Turn off syntax highlighting')
+ [CompletionResult]::new('--no-highlight', '--no-highlight', [CompletionResultType]::ParameterName, 'Turn off syntax highlighting')
+ [CompletionResult]::new('-S', '-S', [CompletionResultType]::ParameterName, 'Turns off stream mode')
+ [CompletionResult]::new('--no-stream', '--no-stream', [CompletionResultType]::ParameterName, 'Turns off stream mode')
[CompletionResult]::new('--light-theme', '--light-theme', [CompletionResultType]::ParameterName, 'Use light theme')
- [CompletionResult]::new('--dry-run', '--dry-run', [CompletionResultType]::ParameterName, 'Run in dry run mode')
- [CompletionResult]::new('--info', '--info', [CompletionResultType]::ParameterName, 'Print related information')
+ [CompletionResult]::new('--dry-run', '--dry-run', [CompletionResultType]::ParameterName, 'Display the message without sending it')
+ [CompletionResult]::new('--info', '--info', [CompletionResultType]::ParameterName, 'Dispaly information')
[CompletionResult]::new('--list-models', '--list-models', [CompletionResultType]::ParameterName, 'List all available models')
[CompletionResult]::new('--list-roles', '--list-roles', [CompletionResultType]::ParameterName, 'List all available roles')
[CompletionResult]::new('--list-sessions', '--list-sessions', [CompletionResultType]::ParameterName, 'List all available sessions')