Add .config/fish/config.fish

Add .config/fish/functions/cd.fish
Add .config/fish/functions/compress.fish
Add .config/fish/functions/dcim.fish
Add .config/fish/functions/decompress.fish
Add .config/fish/functions/ff.fish
Add .config/fish/functions/fish_greeting.fish
Add .config/fish/functions/ls.fish
Add .config/fish/functions/lsa.fish
Add .config/fish/functions/lt.fish
Add .config/fish/functions/lta.fish
Add .config/fish/functions/open.fish
Add .config/fish/functions/repo.fish
Add .config/fish/user-dirs.fish
This commit is contained in:
Lewis Wynne 2025-10-30 22:28:05 +00:00
parent f80c45dc3e
commit 5b3b5d0730
14 changed files with 114 additions and 0 deletions

View file

@ -0,0 +1,11 @@
function repo
if test (count $argv) -ge 1
set SRC_DIRECTORY $argv[1]
else
set SRC_DIRECTORY $HOME/src
end
set repo (find $SRC_DIRECTORY -mindepth 1 -maxdepth 3 -type d -exec test -d "{}/.git" \; -print \
| fzf --preview "bash -c '[ -f {}/README.md ] && bat --style=plain --color=always {}/README.md || echo \"No README\"; echo; git -C {} status --short --branch'" --preview-window=up:60%)
or return
cd $repo
end