feat: j multiple choices

This commit is contained in:
AngeD 2023-01-17 00:31:59 +01:00
parent cb0583efab
commit b46fa62542
8 changed files with 16 additions and 16 deletions

@ -1 +1 @@
Subproject commit 7b98aadc6e85db4fc3af6c1ec22c4774d965506e Subproject commit 8ebe6894dddaeb1459e1397c865f54fa5ecaac80

@ -1 +1 @@
Subproject commit 9d81624fbcedd3dd43b38d7e13a1e7b3f873d8cd Subproject commit 1c7e3e6b0f4dd5a174fcea9fda8a4d7de593b826

@ -1 +1 @@
Subproject commit 04af51dbfb17c2afa0b8d82b0e842e0638201ca9 Subproject commit 2f32775405f6706348b71d0bb8a15a22852a61e4

@ -1 +1 @@
Subproject commit 6e6954f26ee847f879d60254735560b6d7ea6337 Subproject commit 8666451879adc60e9ca66d35b84a6375e9128668

View File

@ -26,5 +26,14 @@ alias watch='coloralias watch -c -- '
alias xargs='xargs ' alias xargs='xargs '
function j() { function j() {
cd **/"$1" local dirs=(**/"$1")
if [ -z "${dirs[2]}" ]; then
cd "${dirs[1]}"
return
fi
select d in "${dirs[@]}"; do
cd "$d"
break
done
} }

@ -1 +1 @@
Subproject commit 35165798a83e2e4f2f0aa6c820e2f7fba23e0179 Subproject commit a066b55f855c8e488d3ea9e26e861bdd5ecd4fe8

@ -1 +1 @@
Subproject commit 4181e8a2cc936bc7b7a89d674bf261023159ed35 Subproject commit 8f0e296dbf27026ea0515ebae0d3cc41f236ecdc

View File

@ -2,13 +2,6 @@
set -e set -e
SINK='@DEFAULT_SINK@' SINK='@DEFAULT_SINK@'
TMP_FILE='/tmp/set-vol'
for _ in 1 2 3; do
[ -f "$TMP_FILE" ] || break
sleep 0.03
done
touch "$TMP_FILE"
VOL="$(pactl get-sink-volume "$SINK")" VOL="$(pactl get-sink-volume "$SINK")"
VOL="$(grep -Po '\d+(?=%)' <<< "$VOL" | head -n 1)" VOL="$(grep -Po '\d+(?=%)' <<< "$VOL" | head -n 1)"
@ -32,8 +25,6 @@ esac
pactl set-sink-volume "$SINK" "$VOL%" pactl set-sink-volume "$SINK" "$VOL%"
pactl set-sink-mute "$SINK" 0 pactl set-sink-mute "$SINK" 0
rm "$TMP_FILE"
if [ -t 1 ]; then if [ -t 1 ]; then
echo "$VOL" echo "$VOL"
fi fi