Files
aglab.dotfiles/bin/.fuzzel-vscode
SilverAg.L 10d03bc051 又用 vscode copilot 重写 startb
至少这次可读性还不错。
2026-03-28 04:23:22 +08:00

19 lines
415 B
Bash
Executable File

#!/bin/bash
desktop="$HOME/Desktop"
options=""
for item in $(ls $desktop); do
if [[ "$item" == *.desktop && -f "$desktop/$item" ]]; then
continue
fi
options+=$item
if [[ -d "$desktop/$item" ]]; then
options+='/'
fi
options+="\n"
done
fsarg=$(echo -en "$options" | fuzzel --dmenu --prompt="Open with VSCode: Desktop/")
[ -z "$fsarg" ] || exec startb code "$desktop/$fsarg"