diff options
| author | Michelle Tilley <michelle@michelletilley.net> | 2026-03-22 20:55:02 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-23 03:55:02 +0000 |
| commit | e3aeef208739fe6ce38b688e12c2320d67e77c19 (patch) | |
| tree | e9c52074e72764a0b09a5911ff5da298bbc3daf2 /crates/atuin-ai/src/commands | |
| parent | chore(ci): Tag docker images with semantic versions on tag creation (#3316) (diff) | |
| download | atuin-e3aeef208739fe6ce38b688e12c2320d67e77c19.zip | |
fix: Disable features in init when that feature is explicitly disabled (#3328)
This PR updates `atuin init` to skip initializers for subfeatures when
that subfeature is explicitly disabled with a setting value of `false`.
For `ai.enabled = false`, this releases the question mark keybind.
Fixes #3325
Diffstat (limited to 'crates/atuin-ai/src/commands')
| -rw-r--r-- | crates/atuin-ai/src/commands/inline.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/atuin-ai/src/commands/inline.rs b/crates/atuin-ai/src/commands/inline.rs index fe6327a5..7ceaf5b5 100644 --- a/crates/atuin-ai/src/commands/inline.rs +++ b/crates/atuin-ai/src/commands/inline.rs @@ -27,7 +27,7 @@ pub async fn run( settings: &atuin_client::settings::Settings, output_for_hook: bool, ) -> Result<()> { - if !settings.ai.enabled { + if !settings.ai.enabled.unwrap_or(false) { emit_shell_result( Action::Print( "Atuin AI is not enabled. Please enable it in your settings or run `atuin setup`." |
