diff options
| author | Michelle Tilley <michelle@michelletilley.net> | 2026-03-02 09:12:20 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-02 18:12:20 +0100 |
| commit | 4c9180c2755b6457113e8d6a7566c32cf1ad547a (patch) | |
| tree | 8136d818898232d811dbc452bb52a16c38b8f8e3 /crates/atuin-ai/src/commands/init.rs | |
| parent | fix: regen cargo dist (diff) | |
| download | atuin-4c9180c2755b6457113e8d6a7566c32cf1ad547a.zip | |
chore: Move atuin ai subcommand into core binary (#3212)
Diffstat (limited to 'crates/atuin-ai/src/commands/init.rs')
| -rw-r--r-- | crates/atuin-ai/src/commands/init.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/crates/atuin-ai/src/commands/init.rs b/crates/atuin-ai/src/commands/init.rs index 8174b583..caf4c8d9 100644 --- a/crates/atuin-ai/src/commands/init.rs +++ b/crates/atuin-ai/src/commands/init.rs @@ -38,7 +38,7 @@ _atuin_ai_question_mark() { if [[ -z "$BUFFER" || "$BUFFER" == "?" ]]; then BUFFER="" local output - output=$(atuin-ai inline --natural-language 3>&1 1>&2 2>&3) + output=$(atuin ai inline --hook 3>&1 1>&2 2>&3) # Clean up the inline viewport _atuin_ai_cleanup @@ -84,7 +84,7 @@ _atuin_ai_question_mark() { READLINE_POINT=0 local output - output=$(atuin-ai inline --natural-language 3>&1 1>&2 2>&3) + output=$(atuin ai inline --hook 3>&1 1>&2 2>&3) if [[ $output == __atuin_ai_cancel__ ]]; then # User cancelled, do nothing @@ -142,8 +142,8 @@ function _atuin_ai_question_mark if test -z "$buf" -o "$buf" = "?" commandline -r "" - # Run atuin-ai inline, swapping stdout and stderr - set -l output (atuin-ai inline --natural-language 3>&1 1>&2 2>&3 | string collect) + # Run atuin ai inline, swapping stdout and stderr + set -l output (atuin ai inline --hook 3>&1 1>&2 2>&3 | string collect) if test "$output" = "__atuin_ai_cancel__" # User cancelled, do nothing @@ -187,7 +187,7 @@ mod tests { let result = generate_zsh_integration(); assert!(result.contains("_atuin_ai_question_mark")); assert!(result.contains("bindkey")); - assert!(result.contains("atuin-ai inline")); + assert!(result.contains("atuin ai inline --hook")); assert!(result.contains("__atuin_ai_cancel__")); assert!(result.contains("__atuin_ai_execute__")); assert!(result.contains("__atuin_ai_insert__")); @@ -199,7 +199,7 @@ mod tests { assert!(result.contains("_atuin_ai_question_mark")); assert!(result.contains("bind")); assert!(result.contains("READLINE_LINE")); - assert!(result.contains("atuin-ai inline")); + assert!(result.contains("atuin ai inline --hook")); assert!(result.contains("__atuin_ai_cancel__")); assert!(result.contains("__atuin_ai_execute__")); assert!(result.contains("__atuin_ai_insert__")); @@ -211,7 +211,7 @@ mod tests { assert!(result.contains("_atuin_ai_question_mark")); assert!(result.contains("bind")); assert!(result.contains("commandline")); - assert!(result.contains("atuin-ai inline")); + assert!(result.contains("atuin ai inline --hook")); assert!(result.contains("__atuin_ai_cancel__")); assert!(result.contains("__atuin_ai_execute__")); assert!(result.contains("__atuin_ai_insert__")); |
