feat: optimized j, dkc alias
This commit is contained in:
parent
064a9ea601
commit
f4c272fc45
@ -5,6 +5,7 @@ alias docker-compose='sudo docker-compose'
|
||||
alias dk='docker'
|
||||
|
||||
## container
|
||||
alias dkc='docker container'
|
||||
alias dkcc='docker container create'
|
||||
alias dkci='docker container inspect'
|
||||
alias dkcls='docker container ls'
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ "$XDG_VTNR" = 1 ] && exec startx > "$HOME/.gui.log" 2>&1
|
||||
#[ "$XDG_VTNR" = 1 ] && export XDG_CURRENT_DESKTOP=sway && exec startx > "$HOME/.gui.log" 2>&1
|
||||
#[ "$XDG_VTNR" = 1 ] && export XDG_CURRENT_DESKTOP=sway && exec sway > "$HOME/.gui.log" 2>&1
|
||||
|
@ -28,14 +28,11 @@ alias watch='coloralias watch -c -- '
|
||||
alias xargs='xargs '
|
||||
|
||||
function j() {
|
||||
local dirs=(**/"$1"/)
|
||||
local dests=($(find . -maxdepth 5 -type d -path "*/$1" 2> /dev/null))
|
||||
#local dests=(**/"$1"/)
|
||||
local dest="$dests"
|
||||
|
||||
if [ -z "${dirs[2]}" ]; then
|
||||
cd "${dirs[1]}"
|
||||
return
|
||||
fi
|
||||
select d in "${dirs[@]}"; do
|
||||
cd "$d"
|
||||
break
|
||||
done
|
||||
[ -n "${dests[2]}" ] && dest="$(printf '%s\n' "${dests[@]}" | fzf)"
|
||||
ls -d "$dest"
|
||||
cd "$dest"
|
||||
}
|
||||
|
@ -1,3 +1,3 @@
|
||||
#compdef j
|
||||
|
||||
_arguments "1: :(**/"$1")"
|
||||
_arguments "1: :(**/"$1"/)"
|
||||
|
Loading…
Reference in New Issue
Block a user