Files
helix/yazi-picker.sh

14 lines
370 B
Bash
Raw Permalink Normal View History

2025-01-15 13:49:50 +00:00
#!/usr/bin/env bash
paths=$(yazi --chooser-file=/dev/stdout | while read -r; do printf "%q " "$REPLY"; done)
if [[ -n "$paths" ]]; then
zellij action toggle-floating-panes
zellij action write 27 # send <Escape> key
zellij action write-chars ":open $paths"
zellij action write 13 # send <Enter> key
zellij action toggle-floating-panes
fi
zellij action close-pane