mirror of
https://github.com/logos-storage/get.codex.storage.git
synced 2026-01-02 13:13:07 +00:00
Improve show_pass function when sudo ask for a password (#19)
This commit is contained in:
parent
bd59a7cd84
commit
d4c534bb37
@ -51,7 +51,8 @@ show_progress() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
show_pass() {
|
show_pass() {
|
||||||
echo -e "\r\e[1A\e[0K ${PASS_MARK} ${1}"
|
echo -e "\r\e[${TRIM:-1}A\e[0K ${PASS_MARK} ${1}"
|
||||||
|
unset TRIM
|
||||||
}
|
}
|
||||||
|
|
||||||
show_fail() {
|
show_fail() {
|
||||||
@ -188,6 +189,7 @@ for BINARY in "${BINARIES[@]}"; do
|
|||||||
message="Installing ${FILE_NAME} to ${INSTALL_PATH}"
|
message="Installing ${FILE_NAME} to ${INSTALL_PATH}"
|
||||||
show_progress "${message}"
|
show_progress "${message}"
|
||||||
if ! (mkdir -p "${INSTALL_DIR}" && install -m 755 "${TEMP_DIR}/${FILE_NAME}" "${INSTALL_PATH}") 2> /dev/null; then
|
if ! (mkdir -p "${INSTALL_DIR}" && install -m 755 "${TEMP_DIR}/${FILE_NAME}" "${INSTALL_PATH}") 2> /dev/null; then
|
||||||
|
$(sudo -n true 2>/dev/null) || TRIM=2
|
||||||
sudo mkdir -p "${INSTALL_DIR}" && sudo install -m 755 "${TEMP_DIR}/${FILE_NAME}" "${INSTALL_PATH}"
|
sudo mkdir -p "${INSTALL_DIR}" && sudo install -m 755 "${TEMP_DIR}/${FILE_NAME}" "${INSTALL_PATH}"
|
||||||
[[ $? -ne 0 ]] && show_fail "${message}"
|
[[ $? -ne 0 ]] && show_fail "${message}"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user