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'
|
alias dk='docker'
|
||||||
|
|
||||||
## container
|
## container
|
||||||
|
alias dkc='docker container'
|
||||||
alias dkcc='docker container create'
|
alias dkcc='docker container create'
|
||||||
alias dkci='docker container inspect'
|
alias dkci='docker container inspect'
|
||||||
alias dkcls='docker container ls'
|
alias dkcls='docker container ls'
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
[ "$XDG_VTNR" = 1 ] && exec startx > "$HOME/.gui.log" 2>&1
|
[ "$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 '
|
alias xargs='xargs '
|
||||||
|
|
||||||
function j() {
|
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
|
[ -n "${dests[2]}" ] && dest="$(printf '%s\n' "${dests[@]}" | fzf)"
|
||||||
cd "${dirs[1]}"
|
ls -d "$dest"
|
||||||
return
|
cd "$dest"
|
||||||
fi
|
|
||||||
select d in "${dirs[@]}"; do
|
|
||||||
cd "$d"
|
|
||||||
break
|
|
||||||
done
|
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#compdef j
|
#compdef j
|
||||||
|
|
||||||
_arguments "1: :(**/"$1")"
|
_arguments "1: :(**/"$1"/)"
|
||||||
|
Loading…
Reference in New Issue
Block a user