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:
parent
f80c45dc3e
commit
5b3b5d0730
14 changed files with 114 additions and 0 deletions
11
private_dot_config/fish/functions/repo.fish
Normal file
11
private_dot_config/fish/functions/repo.fish
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue