]> Freerunner's - dotfiles.git/commitdiff
fish: update aliases
authorAndre Ramnitz <tux.rising@gmail.com>
Tue, 12 Dec 2023 12:39:58 +0000 (13:39 +0100)
committerAndre Ramnitz <tux.rising@gmail.com>
Sun, 18 Aug 2024 16:18:52 +0000 (18:18 +0200)
fish/.config/fish/functions/gcp.fish [new file with mode: 0644]
fish/.config/fish/functions/l1.fish [new file with mode: 0644]
fish/.config/fish/functions/la.fish [new file with mode: 0644]
fish/.config/fish/functions/lg.fish [new file with mode: 0644]
fish/.config/fish/functions/lgo.fish [new file with mode: 0644]
fish/.config/fish/functions/ll.fish [new file with mode: 0644]
fish/.config/fish/functions/ls.fish [new file with mode: 0644]
fish/.config/fish/functions/lt.fish
fish/.config/fish/functions/lw.fish [new file with mode: 0644]

diff --git a/fish/.config/fish/functions/gcp.fish b/fish/.config/fish/functions/gcp.fish
new file mode 100644 (file)
index 0000000..907c340
--- /dev/null
@@ -0,0 +1,3 @@
+function gcp --wraps='git cherry-pick' --description 'alias gcp=git cherry-pick'
+  git cherry-pick $argv; 
+end
diff --git a/fish/.config/fish/functions/l1.fish b/fish/.config/fish/functions/l1.fish
new file mode 100644 (file)
index 0000000..1422345
--- /dev/null
@@ -0,0 +1,3 @@
+function l1 --description 'list files bare'
+   exa --icons --group --time-style=iso --group-directories-first -l $argv;
+end
diff --git a/fish/.config/fish/functions/la.fish b/fish/.config/fish/functions/la.fish
new file mode 100644 (file)
index 0000000..e3d3f06
--- /dev/null
@@ -0,0 +1,3 @@
+function la --description 'list standard incl. hidden'
+   ls -a $argv;
+end
diff --git a/fish/.config/fish/functions/lg.fish b/fish/.config/fish/functions/lg.fish
new file mode 100644 (file)
index 0000000..705c12e
--- /dev/null
@@ -0,0 +1,3 @@
+function lg --description 'list files sorted by size'
+  exa --icons --group --long --sort=size -t=mod --time-style=iso --group-directories-first $argv;
+end
diff --git a/fish/.config/fish/functions/lgo.fish b/fish/.config/fish/functions/lgo.fish
new file mode 100644 (file)
index 0000000..c8bf2aa
--- /dev/null
@@ -0,0 +1,3 @@
+function lgo --wraps='git log --oneline' --description 'alias lgo=git log --oneline'
+  git log --oneline $argv; 
+end
diff --git a/fish/.config/fish/functions/ll.fish b/fish/.config/fish/functions/ll.fish
new file mode 100644 (file)
index 0000000..fe524fd
--- /dev/null
@@ -0,0 +1,3 @@
+function ll --description 'list files long'
+   exa --icons --group --time-style=iso --group-directories-first -l $argv;
+end
diff --git a/fish/.config/fish/functions/ls.fish b/fish/.config/fish/functions/ls.fish
new file mode 100644 (file)
index 0000000..2e4d264
--- /dev/null
@@ -0,0 +1,3 @@
+function ls --description 'list files standard'
+   exa --icons --time-style=iso --group-directories-first $argv;
+end
index f125550599a57cee667ae3ca6bdd53871bb790a7..ffa4b22d7e53b90d7d20c9186f58490c83f18373 100644 (file)
@@ -1,3 +1,3 @@
-function lt --wraps='ls -ltr' --description 'alias lt=ls -ltr'
-  ls -ltr $argv; 
+function lt --description 'list files sorted by mtime'
+  exa --icons --group --long --sort=mod -t=mod --time-style=iso --group-directories-first $argv;
 end
diff --git a/fish/.config/fish/functions/lw.fish b/fish/.config/fish/functions/lw.fish
new file mode 100644 (file)
index 0000000..173cc73
--- /dev/null
@@ -0,0 +1,3 @@
+function lw --description 'list files wide'
+  exa --icons --group --long --grid --time-style=iso --group-directories-first $argv;
+end