From d10fe5f4f1f14f11236350f7593724ce736ec192 Mon Sep 17 00:00:00 2001 From: NonlinearFruit <1123benji5813@gmail.com> Date: Sat, 11 Jan 2025 14:52:01 -0700 Subject: [PATCH] Make toolkits callable from anywhere --- nvim/snippets/nu.lua | 4 +++- toolkit.nu | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/nvim/snippets/nu.lua b/nvim/snippets/nu.lua index f7a7b5a..03eb5b4 100644 --- a/nvim/snippets/nu.lua +++ b/nvim/snippets/nu.lua @@ -26,7 +26,9 @@ return { fmt( [[ def --wrapped main [...rest] {{ - nu -c $'use toolkit.nu; toolkit ($rest | str join " ")' + const pathToSelf = path self + let nameOfSelf = $pathToSelf | path parse | get stem + nu -c $'use ($pathToSelf); ($nameOfSelf) (...$rest)' }} ]], diff --git a/toolkit.nu b/toolkit.nu index 09d898b..aec6fa6 100755 --- a/toolkit.nu +++ b/toolkit.nu @@ -1,5 +1,7 @@ def --wrapped main [...rest] { - nu -c $'use toolkit.nu; toolkit ($rest | str join " ")' + const pathToSelf = path self + let nameOfSelf = $pathToSelf | path parse | get stem + nu -c $'use ($pathToSelf); ($nameOfSelf) (...$rest)' } export def update-readme [] {