summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/completions/aichat.bash6
-rw-r--r--scripts/completions/aichat.fish3
-rw-r--r--scripts/completions/aichat.nu3
-rw-r--r--scripts/completions/aichat.ps15
-rw-r--r--scripts/completions/aichat.zsh5
-rw-r--r--src/cli.rs9
-rw-r--r--src/main.rs9
7 files changed, 1 insertions, 39 deletions
diff --git a/scripts/completions/aichat.bash b/scripts/completions/aichat.bash
index a4ac09e..80660dc 100644
--- a/scripts/completions/aichat.bash
+++ b/scripts/completions/aichat.bash
@@ -19,7 +19,7 @@ _aichat() {
case "${cmd}" in
aichat)
- opts="-m -r -s -a -R -e -c -f -S -w -H -h -V --model --prompt --role --session --save-session --agent --rag --serve --execute --code --file --no-stream --wrap --no-highlight --light-theme --dry-run --info --list-models --list-roles --list-sessions --list-agents --list-rags --help --version"
+ opts="-m -r -s -a -R -e -c -f -S -h -V --model --prompt --role --session --save-session --agent --rag --serve --execute --code --file --no-stream --dry-run --info --list-models --list-roles --list-sessions --list-agents --list-rags --help --version"
if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then
COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
return 0
@@ -84,10 +84,6 @@ _aichat() {
fi
return 0
;;
- -w|--wrap)
- COMPREPLY=($(compgen -f "${cur}"))
- return 0
- ;;
*)
COMPREPLY=()
;;
diff --git a/scripts/completions/aichat.fish b/scripts/completions/aichat.fish
index 2bd8cba..90c17f0 100644
--- a/scripts/completions/aichat.fish
+++ b/scripts/completions/aichat.fish
@@ -10,9 +10,6 @@ complete -c aichat -s e -l execute -d 'Execute commands in natural language'
complete -c aichat -s c -l code -d 'Output code only'
complete -c aichat -s f -l file -d 'Include files with the message' -r -F
complete -c aichat -s S -l no-stream -d 'Turn off stream mode'
-complete -c aichat -s w -l wrap -d 'Control text wrapping (no, auto, <max-width>)'
-complete -c aichat -s H -l no-highlight -d 'Turn off syntax highlighting'
-complete -c aichat -l light-theme -d 'Use light theme'
complete -c aichat -l dry-run -d 'Display the message without sending it'
complete -c aichat -l info -d 'Display information'
complete -c aichat -l list-models -d 'List all available chat models'
diff --git a/scripts/completions/aichat.nu b/scripts/completions/aichat.nu
index 6c370aa..dcd7043 100644
--- a/scripts/completions/aichat.nu
+++ b/scripts/completions/aichat.nu
@@ -48,9 +48,6 @@ module completions {
--code(-c) # Output code only
--file(-f): string # Include files with the message
--no-stream(-S) # Turn off stream mode
- --wrap(-w): string # Control text wrapping (no, auto, <max-width>)
- --no-highlight(-H) # Turn off syntax highlighting
- --light-theme # Use light theme
--dry-run # Display the message without sending it
--info # Display information
--list-models # List all available chat models
diff --git a/scripts/completions/aichat.ps1 b/scripts/completions/aichat.ps1
index 37fe5e1..2f30bd1 100644
--- a/scripts/completions/aichat.ps1
+++ b/scripts/completions/aichat.ps1
@@ -41,11 +41,6 @@ Register-ArgumentCompleter -Native -CommandName 'aichat' -ScriptBlock {
[CompletionResult]::new('--file', '--file', [CompletionResultType]::ParameterName, 'Include files with the message')
[CompletionResult]::new('-S', '-S', [CompletionResultType]::ParameterName, 'Turn off stream mode')
[CompletionResult]::new('--no-stream', '--no-stream', [CompletionResultType]::ParameterName, 'Turn off stream mode')
- [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('-H', '-H', [CompletionResultType]::ParameterName, 'Turn off syntax highlighting')
- [CompletionResult]::new('--no-highlight', '--no-highlight', [CompletionResultType]::ParameterName, 'Turn off syntax highlighting')
- [CompletionResult]::new('--light-theme', '--light-theme', [CompletionResultType]::ParameterName, 'Use light theme')
[CompletionResult]::new('--dry-run', '--dry-run', [CompletionResultType]::ParameterName, 'Display the message without sending it')
[CompletionResult]::new('--info', '--info', [CompletionResultType]::ParameterName, 'Display information')
[CompletionResult]::new('--list-models', '--list-models', [CompletionResultType]::ParameterName, 'List all available chat models')
diff --git a/scripts/completions/aichat.zsh b/scripts/completions/aichat.zsh
index b311f6a..62434a4 100644
--- a/scripts/completions/aichat.zsh
+++ b/scripts/completions/aichat.zsh
@@ -36,11 +36,6 @@ _aichat() {
'*--file[Include files with the message]:FILE:_files' \
'-S[Turn off stream mode]' \
'--no-stream[Turn off stream mode]' \
-'-w[Control text wrapping (no, auto, <max-width>)]:WRAP: ' \
-'--wrap[Control text wrapping (no, auto, <max-width>)]:WRAP: ' \
-'-H[Turn off syntax highlighting]' \
-'--no-highlight[Turn off syntax highlighting]' \
-'--light-theme[Use light theme]' \
'--dry-run[Display the message without sending it]' \
'--info[Display information]' \
'--list-models[List all available chat models]' \
diff --git a/src/cli.rs b/src/cli.rs
index 7811158..e59571d 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -39,15 +39,6 @@ pub struct Cli {
/// Turn off stream mode
#[clap(short = 'S', long)]
pub no_stream: bool,
- /// Control text wrapping (no, auto, <max-width>)
- #[clap(short = 'w', long)]
- pub wrap: Option<String>,
- /// Turn off syntax highlighting
- #[clap(short = 'H', long)]
- pub no_highlight: bool,
- /// Use light theme
- #[clap(long)]
- pub light_theme: bool,
/// Display the message without sending it
#[clap(long)]
pub dry_run: bool,
diff --git a/src/main.rs b/src/main.rs
index 609b51b..172c8e3 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -108,12 +108,6 @@ async fn run(
println!("{rags}");
return Ok(());
}
- if let Some(wrap) = &cli.wrap {
- config.write().set_wrap(wrap)?;
- }
- if cli.light_theme {
- config.write().light_theme = true;
- }
if cli.dry_run {
config.write().dry_run = true;
}
@@ -154,9 +148,6 @@ async fn run(
if cli.save_session {
config.write().set_save_session(Some(true));
}
- if cli.no_highlight {
- config.write().highlight = false;
- }
if cli.info {
let info = config.read().info()?;
println!("{}", info);