Skip to content

Commit

Permalink
feat(add): exa
Browse files Browse the repository at this point in the history
adding 'exa' via fisher.
  • Loading branch information
dme86 committed Mar 11, 2024
1 parent 047adf3 commit 3ea4ffa
Show file tree
Hide file tree
Showing 88 changed files with 473 additions and 3 deletions.
95 changes: 95 additions & 0 deletions conf.d/fish-exa.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
function __fish_exa_install --on-event fish-exa_install
function _set
if not set --query --universal --export $argv[1]
set --universal --export $argv[1] $argv[2..-1]
end
end

# Prefer eza as exa is unmaintained
if type -q eza
set -Ux __FISH_EXA_BINARY eza
else
set -Ux __FISH_EXA_BINARY exa
end

set -Ux __FISH_EXA_BASE_ALIASES l ll lg le lt lc lo
set -Ux __FISH_EXA_EXPANDED a d i id aa ad ai aid aad aai aaid
set -Ux __FISH_EXA_EXPANDED_OPT_NAME LA LD LI LID LAA LAD LAI LAID LAAD LAAI LAAID
set -Ux __FISH_EXA_OPT_NAMES
set -Ux __FISH_EXA_ALIASES
set -Ux __FISH_EXA_SORT_OPTIONS name .name size ext mod old acc cr inode

_set EXA_STANDARD_OPTIONS "--group" "--header" "--group-directories-first"

# Base aliases
_set EXA_L_OPTIONS
_set EXA_LL_OPTIONS "--long"
_set EXA_LG_OPTIONS "--git" "--git-ignore" "--long"
_set EXA_LE_OPTIONS "--extended" "--long"
_set EXA_LT_OPTIONS "--tree" "--level"
_set EXA_LC_OPTIONS "--across"
_set EXA_LO_OPTIONS "--oneline"

# Extended aliases
_set EXA_LI_OPTIONS "--icons"
_set EXA_LD_OPTIONS "--only-dirs"
_set EXA_LID_OPTIONS "--icons" "--only-dirs"
_set EXA_LA_OPTIONS "--all" "--binary"
_set EXA_LAD_OPTIONS "--all" "--binary" "--only-dirs"
_set EXA_LAI_OPTIONS "--all" "--binary" "--icons"
_set EXA_LAID_OPTIONS "--all" "--binary" "--icons" "--only-dirs"
_set EXA_LAA_OPTIONS "--all" "--all" "--binary"
_set EXA_LAAD_OPTIONS "--all" "--all" "--binary" "--only-dirs"
_set EXA_LAAI_OPTIONS "--all" "--all" "--binary" "--icons"
_set EXA_LAAID_OPTIONS "--all" "--all" "--binary" "--icons" "--only-dirs"

for a in $__FISH_EXA_BASE_ALIASES
set -l opt_name (string join '_' "EXA" (string upper $a) "OPTIONS")
if test $a = "ll"
alias --save "$a" "exa_git"
else
alias --save "$a" "$__FISH_EXA_BINARY \$EXA_STANDARD_OPTIONS \$$opt_name"
end
set -a __FISH_EXA_OPT_NAMES "$opt_name"
set -a __FISH_EXA_ALIASES "$a"

for i in (seq (count $__FISH_EXA_EXPANDED))
set -l name "$a$__FISH_EXA_EXPANDED[$i]"
# --tree is useless given --all --all
if test $name = "ltaa"; or test $name = "ltaac"
continue
end
set -l exp_opt_name (string join '_' "EXA" $__FISH_EXA_EXPANDED_OPT_NAME[$i] "OPTIONS")
if string match --quiet 'll*' "$name"
alias --save "$name" "exa_git \$$exp_opt_name"
else
alias --save "$name" "$__FISH_EXA_BINARY \$EXA_STANDARD_OPTIONS \$$exp_opt_name \$$opt_name"
end
set -a __FISH_EXA_ALIASES "$name"

if not contains $exp_opt_name $__FISH_EXA_OPT_NAMES
set -a __FISH_EXA_OPT_NAMES $exp_opt_name
end
end
end
end

function __fish_exa_update --on-event fish-exa_update
__fish_exa_uninstall
__fish_exa_install
end

function __fish_exa_uninstall --on-event fish-exa_uninstall
for a in $__FISH_EXA_ALIASES
functions --erase $a
funcsave $a
end

set --erase __FISH_EXA_BASE_ALIASES
set --erase __FISH_EXA_ALIASES
set --erase __FISH_EXA_EXPANDED
set --erase __FISH_EXA_EXPANDED_OPT_NAME
set --erase __FISH_EXA_OPT_NAMES
set --erase __FISH_EXA_SORT_OPTIONS
set --erase __FISH_EXA_BINARY
end
2 changes: 1 addition & 1 deletion config.fish
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ alias vi nvim
alias vim nvim

fish_add_path /opt/local/bin
set -gx PATH $PATH $HOME/.krew/bin
set -gx GPT_TTY (tty)

function ..
cd ..
Expand Down
1 change: 1 addition & 0 deletions fish_plugins
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ catppuccin/fish
ilancosman/tide@v5
patrickf1/fzf.fish
rstacruz/fish-asdf
gazorby/fish-exa
39 changes: 37 additions & 2 deletions fish_variables

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions functions/exa_git.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function exa_git -d "Use exa and its git options if in a git repo"
if git rev-parse --is-inside-work-tree &>/dev/null
$__FISH_EXA_BINARY $EXA_STANDARD_OPTIONS {$EXA_LL_OPTIONS} --git $argv
else
$__FISH_EXA_BINARY $EXA_STANDARD_OPTIONS {$EXA_LL_OPTIONS} $argv
end
end
4 changes: 4 additions & 0 deletions functions/l.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function l --wraps='exa $EXA_STANDARD_OPTIONS $EXA_L_OPTIONS' --description 'alias l exa $EXA_STANDARD_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/la.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function la --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_L_OPTIONS' --description 'alias la exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/laa.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function laa --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_L_OPTIONS' --description 'alias laa exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/laad.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function laad --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_L_OPTIONS' --description 'alias laad exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/laai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function laai --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_L_OPTIONS' --description 'alias laai exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/laaid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function laaid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_L_OPTIONS' --description 'alias laaid exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lad.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lad --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_L_OPTIONS' --description 'alias lad exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lai --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_L_OPTIONS' --description 'alias lai exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/laid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function laid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_L_OPTIONS' --description 'alias laid exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lc.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lc --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LC_OPTIONS' --description 'alias lc exa $EXA_STANDARD_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lca.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lca --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_LC_OPTIONS' --description 'alias lca exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lcaa.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lcaa --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_LC_OPTIONS' --description 'alias lcaa exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lcaad.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lcaad --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_LC_OPTIONS' --description 'alias lcaad exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lcaai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lcaai --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_LC_OPTIONS' --description 'alias lcaai exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lcaaid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lcaaid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_LC_OPTIONS' --description 'alias lcaaid exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lcad.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lcad --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_LC_OPTIONS' --description 'alias lcad exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lcai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lcai --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_LC_OPTIONS' --description 'alias lcai exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lcaid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lcaid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_LC_OPTIONS' --description 'alias lcaid exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lcd.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lcd --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_LC_OPTIONS' --description 'alias lcd exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lci.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lci --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_LC_OPTIONS' --description 'alias lci exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lcid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lcid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_LC_OPTIONS' --description 'alias lcid exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_LC_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_LC_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/ld.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function ld --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_L_OPTIONS' --description 'alias ld exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/le.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function le --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LE_OPTIONS' --description 'alias le exa $EXA_STANDARD_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lea.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lea --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_LE_OPTIONS' --description 'alias lea exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/leaa.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function leaa --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_LE_OPTIONS' --description 'alias leaa exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/leaad.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function leaad --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_LE_OPTIONS' --description 'alias leaad exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/leaai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function leaai --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_LE_OPTIONS' --description 'alias leaai exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/leaaid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function leaaid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_LE_OPTIONS' --description 'alias leaaid exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lead.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lead --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_LE_OPTIONS' --description 'alias lead exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/leai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function leai --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_LE_OPTIONS' --description 'alias leai exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/leaid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function leaid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_LE_OPTIONS' --description 'alias leaid exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/led.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function led --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_LE_OPTIONS' --description 'alias led exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lei.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lei --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_LE_OPTIONS' --description 'alias lei exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/leid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function leid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_LE_OPTIONS' --description 'alias leid exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_LE_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_LE_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lg.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lg --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LG_OPTIONS' --description 'alias lg exa $EXA_STANDARD_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lga.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lga --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_LG_OPTIONS' --description 'alias lga exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LA_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgaa.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgaa --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgaa exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAA_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgaad.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgaad --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgaad exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAD_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgaai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgaai --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgaai exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAI_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgaaid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgaaid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgaaid exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAAID_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgad.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgad --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgad exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAD_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgai --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgai exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAI_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgaid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgaid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgaid exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LAID_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgd.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgd --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgd exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LD_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgi.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgi --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgi exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lgid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lgid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_LG_OPTIONS' --description 'alias lgid exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_LG_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_LG_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/li.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function li --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_L_OPTIONS' --description 'alias li exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LI_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/lid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lid --wraps='exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_L_OPTIONS' --description 'alias lid exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_L_OPTIONS'
exa $EXA_STANDARD_OPTIONS $EXA_LID_OPTIONS $EXA_L_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/ll.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function ll --wraps=ls --wraps=exa_git --description 'alias ll exa_git'
exa_git $argv

end
4 changes: 4 additions & 0 deletions functions/lla.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function lla --wraps='exa_git $EXA_LA_OPTIONS' --description 'alias lla exa_git $EXA_LA_OPTIONS'
exa_git $EXA_LA_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/llaa.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function llaa --wraps='exa_git $EXA_LAA_OPTIONS' --description 'alias llaa exa_git $EXA_LAA_OPTIONS'
exa_git $EXA_LAA_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/llaad.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function llaad --wraps='exa_git $EXA_LAAD_OPTIONS' --description 'alias llaad exa_git $EXA_LAAD_OPTIONS'
exa_git $EXA_LAAD_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/llaai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function llaai --wraps='exa_git $EXA_LAAI_OPTIONS' --description 'alias llaai exa_git $EXA_LAAI_OPTIONS'
exa_git $EXA_LAAI_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/llaaid.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function llaaid --wraps='exa_git $EXA_LAAID_OPTIONS' --description 'alias llaaid exa_git $EXA_LAAID_OPTIONS'
exa_git $EXA_LAAID_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/llad.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function llad --wraps='exa_git $EXA_LAD_OPTIONS' --description 'alias llad exa_git $EXA_LAD_OPTIONS'
exa_git $EXA_LAD_OPTIONS $argv

end
4 changes: 4 additions & 0 deletions functions/llai.fish
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function llai --wraps='exa_git $EXA_LAI_OPTIONS' --description 'alias llai exa_git $EXA_LAI_OPTIONS'
exa_git $EXA_LAI_OPTIONS $argv

end
Loading

0 comments on commit 3ea4ffa

Please sign in to comment.