From e661dded6cbd19028ce9e4ac033e9e21bbcd57e6 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Mon, 20 Dec 2021 20:18:39 +0530 Subject: [PATCH] fish: functions: Add aliases for ls/exa and mkdir --- fish/.config/fish/functions/l.fish | 3 +++ fish/.config/fish/functions/ll.fish | 3 +++ fish/.config/fish/functions/mkdcd.fish | 6 ++++++ fish/.config/fish/functions/mkdir.fish | 3 +++ 4 files changed, 15 insertions(+) create mode 100644 fish/.config/fish/functions/l.fish create mode 100644 fish/.config/fish/functions/ll.fish create mode 100644 fish/.config/fish/functions/mkdcd.fish create mode 100644 fish/.config/fish/functions/mkdir.fish diff --git a/fish/.config/fish/functions/l.fish b/fish/.config/fish/functions/l.fish new file mode 100644 index 0000000..dd21781 --- /dev/null +++ b/fish/.config/fish/functions/l.fish @@ -0,0 +1,3 @@ +function l -w exa + exa -lh $argv +end diff --git a/fish/.config/fish/functions/ll.fish b/fish/.config/fish/functions/ll.fish new file mode 100644 index 0000000..0012253 --- /dev/null +++ b/fish/.config/fish/functions/ll.fish @@ -0,0 +1,3 @@ +function ll -w exa + exa -lah $argv +end diff --git a/fish/.config/fish/functions/mkdcd.fish b/fish/.config/fish/functions/mkdcd.fish new file mode 100644 index 0000000..603e8d7 --- /dev/null +++ b/fish/.config/fish/functions/mkdcd.fish @@ -0,0 +1,6 @@ +function mkdcd -d "Create a new directory and immediately cd into it" + mkdir -p -- $argv + if test $status = 0 + cd $argv + end +end diff --git a/fish/.config/fish/functions/mkdir.fish b/fish/.config/fish/functions/mkdir.fish new file mode 100644 index 0000000..a4432f7 --- /dev/null +++ b/fish/.config/fish/functions/mkdir.fish @@ -0,0 +1,3 @@ +function mkdir + command mkdir -p $argv +end