make-llm-files/keybd_loop.sh
Frederico @ VilaRosa02 a8d61e51b2 init
2025-08-26 09:43:48 +00:00

34 lines
588 B
Bash
Executable File

#!/usr/bin/env bash
usage () {
echo "<space> or <enter>: next step; [q] - quit; [b] - make bash_response; [l] - make llm_response"
}
usage
make clean
while true; do
# Read one character silently
read -rsn1 key
case "$key" in
$'') # llm + bash
make llm_response && make bash_response
;;
l) # bash
make llm_response
;;
b) # bash
make bash_response
;;
q) # Quit
echo "Goodbye."
break
;;
*)
# Show the raw character in a visible way
printf "You pressed: %q\n" "$key"
;;
esac
usage
done