Files
Hyprland-Config/scripts/ai-stuff/ai-shell.sh

21 lines
592 B
Bash
Executable File

#!/bin/bash
source "$HOME/.config/hypr/scripts/ai-stuff/ollama-common.sh"
PROMPT=$(wofi --dmenu --prompt "AI Shell")
[ -z "$PROMPT" ] && exit 0
FULL_PROMPT="Gib ausschließlich genau einen Linux-Befehl zurück, ohne Erklärungen, ohne Markdown, ohne Codeblock. Aufgabe: $PROMPT"
CMD=$(ask_ollama "$FULL_PROMPT" | head -n 1)
kitty --title "AI Shell" bash -lc "
echo 'Generierter Befehl:'
echo
printf '%s\n' \"$CMD\"
echo
read -p 'Ausführen? [y/N]: ' CONFIRM
if [[ \$CONFIRM =~ ^[Yy]$ ]]; then
echo
bash -c \"$CMD\"
echo
fi
read -n 1 -s -r -p 'Taste drücken zum Schließen...'"