From 603ad27512639c946e021840e5e8fc349d52bda4 Mon Sep 17 00:00:00 2001 From: Profpatsch Date: Sat, 22 Dec 2018 00:16:30 +0100 Subject: machines/profpatsch/base: add find* aliases --- machines/profpatsch/base.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'machines') diff --git a/machines/profpatsch/base.nix b/machines/profpatsch/base.nix index 20ad2dda..2ae1d8fe 100644 --- a/machines/profpatsch/base.nix +++ b/machines/profpatsch/base.nix @@ -16,12 +16,19 @@ in boot.cleanTmpDir = true; programs.bash = { - loginShellInit = '' + interactiveShellInit = '' alias c='vim /root/vuizvui/machines/profpatsch' alias nsp='nix-shell -p' alias nrs='nixos-rebuild switch' alias tad='tmux attach -d' alias gs='git status' + + # search recursively in cwd for file glob (insensitive) + findia () { find -iname "*''${*}*"; } + # like findia, but first argument is directory + findian () { path="$1"; shift; find $path -iname "*''${*}*"; } + # like findian, but searches whole filepath + findiap () { path="$1"; shift; find $path -ipame "*''${*}*"; } ''; }; -- cgit 1.4.1