21 lines
592 B
Bash
Executable File
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...'" |