aboutsummaryrefslogtreecommitdiffstats
path: root/crates/atuin-ai/src/commands/init.rs
diff options
context:
space:
mode:
authorMichelle Tilley <michelle@michelletilley.net>2026-03-02 09:12:20 -0800
committerGitHub <noreply@github.com>2026-03-02 18:12:20 +0100
commit4c9180c2755b6457113e8d6a7566c32cf1ad547a (patch)
tree8136d818898232d811dbc452bb52a16c38b8f8e3 /crates/atuin-ai/src/commands/init.rs
parentfix: regen cargo dist (diff)
downloadatuin-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.rs14
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__"));