mirror of
https://github.com/dexoron/dcr.git
synced 2026-10-21 13:38:30 +00:00
Update user input prompts to read from /dev/tty
Redirect input for user prompts to /dev/tty for better compatibility.
This commit is contained in:
@@ -61,7 +61,7 @@ select_channel() {
|
|||||||
echo "Choose channel:"
|
echo "Choose channel:"
|
||||||
echo " 1) Latest stable release (default)"
|
echo " 1) Latest stable release (default)"
|
||||||
echo " 2) Latest dev (pre-release)"
|
echo " 2) Latest dev (pre-release)"
|
||||||
read -r -p "Enter 1 or 2 [1]: " choice
|
read -r -p "Enter 1 or 2 [1]: " choice < /dev/tty
|
||||||
|
|
||||||
case "${choice:-1}" in
|
case "${choice:-1}" in
|
||||||
1) CHANNEL="stable" ;;
|
1) CHANNEL="stable" ;;
|
||||||
@@ -74,7 +74,7 @@ select_install_mode() {
|
|||||||
echo "Choose installation mode:"
|
echo "Choose installation mode:"
|
||||||
echo " 1) Download prebuilt binary from GitHub Release (recommended)"
|
echo " 1) Download prebuilt binary from GitHub Release (recommended)"
|
||||||
echo " 2) Build from git"
|
echo " 2) Build from git"
|
||||||
read -r -p "Enter 1 or 2 [1]: " choice
|
read -r -p "Enter 1 or 2 [1]: " choice < /dev/tty
|
||||||
|
|
||||||
case "${choice:-1}" in
|
case "${choice:-1}" in
|
||||||
1) INSTALL_MODE="release" ;;
|
1) INSTALL_MODE="release" ;;
|
||||||
@@ -215,4 +215,4 @@ main() {
|
|||||||
log "Log saved to $LOGFILE"
|
log "Log saved to $LOGFILE"
|
||||||
}
|
}
|
||||||
|
|
||||||
main "$@"
|
main "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user