From b8844cd373ffd92aa022e7d1b08f900d067a9bd7 Mon Sep 17 00:00:00 2001 From: Juhan280 Date: Thu, 19 Feb 2026 01:48:13 +0600 Subject: [PATCH] make closures in `any` command return boolean --- templates/nushell.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/templates/nushell.txt b/templates/nushell.txt index 4ea1ad6..14782a0 100644 --- a/templates/nushell.txt +++ b/templates/nushell.txt @@ -19,7 +19,10 @@ module zoxide_integration { # Initialize hook to add new entries to the database. export-env { {%- if hook == InitHook::Prompt %} - let __zoxide_hooked = $env.config.hooks.pre_prompt | any { get __zoxide_hook? } + let __zoxide_hooked = ( + $env.config.hooks.pre_prompt + | any { get __zoxide_hook? | default false } + ) if not $__zoxide_hooked { $env.config.hooks.pre_prompt = ($env.config.hooks.pre_prompt | append { __zoxide_hook: true, @@ -27,7 +30,10 @@ module zoxide_integration { }) } {%- else if hook == InitHook::Pwd %} - let __zoxide_hooked = $env.config.hooks.env_change.PWD? | default [] | any { get __zoxide_hook? } + let __zoxide_hooked = ( + $env.config.hooks.env_change.PWD? | default [] + | any { get __zoxide_hook? | default false } + ) if not $__zoxide_hooked { $env.config.hooks.env_change.PWD = ($env.config.hooks.env_change.PWD? | append { __zoxide_hook: true,