feat: optimized j, dkc alias

This commit is contained in:
AngeD 2023-03-26 13:10:52 +02:00
parent 064a9ea601
commit f4c272fc45
4 changed files with 9 additions and 11 deletions

View File

@ -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'

View File

@ -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

View File

@ -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
} }

View File

@ -1,3 +1,3 @@
#compdef j #compdef j
_arguments "1: :(**/"$1")" _arguments "1: :(**/"$1"/)"