From e384a4ad0c0e4286aafd3b9b87387d85a4cf2a10 Mon Sep 17 00:00:00 2001 From: gwbeip Date: Sun, 8 Feb 2026 17:20:43 +0800 Subject: [PATCH] nushell .. --- nushell/modules/pj_aliases.nu | 14 ++++++++++++-- nushell/modules/pj_fzf.nu | 2 ++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/nushell/modules/pj_aliases.nu b/nushell/modules/pj_aliases.nu index d90b160..c391716 100644 --- a/nushell/modules/pj_aliases.nu +++ b/nushell/modules/pj_aliases.nu @@ -5,13 +5,23 @@ export alias lla = ls -la export alias lh = ls -lh export alias lt = ls -l | sort-by modified | reverse -export alias cdi = cd (ls **/ | get name | str join "\n" | fzf) +export alias .. = cd .. +export alias ... = cd ../.. +export alias .... = cd ../../.. +export alias ..... = cd ../../../.. +export alias ...... = cd ../../../../.. +export alias ....... = cd ../../../../../.. +export alias ........ = cd ../../../../../../.. +export alias .......... = cd ../../../../../../../.. + export def py [...rest: string] { if (which ^py | is-not-empty) { ^py ...$rest - } else { + } else if (which ^python3 | is-not-empty) { ^python3 ...$rest + } else { + print "Error: Python is not installed or could not be found." } } diff --git a/nushell/modules/pj_fzf.nu b/nushell/modules/pj_fzf.nu index 7c8f3f9..81440ba 100644 --- a/nushell/modules/pj_fzf.nu +++ b/nushell/modules/pj_fzf.nu @@ -81,3 +81,5 @@ export-env { ] } } + +export alias cdi = cd (ls **/ | get name | str join "\n" | fzf)