improve setup flow, shorten function name, add install for npm
This commit is contained in:
parent
376f237b63
commit
cb59b94504
9
manage
9
manage
@ -6,6 +6,7 @@ SETUP_FILE=".setup_complete"
|
|||||||
|
|
||||||
function install_tools() {
|
function install_tools() {
|
||||||
if ! command -v screen &> /dev/null; then
|
if ! command -v screen &> /dev/null; then
|
||||||
|
clear
|
||||||
echo -e "\033[1;31mScreen is not installed. Installing now...\033[0m"
|
echo -e "\033[1;31mScreen is not installed. Installing now...\033[0m"
|
||||||
echo -e "\033[1;33mYou may need to enter your sudo password.\033[0m"
|
echo -e "\033[1;33mYou may need to enter your sudo password.\033[0m"
|
||||||
echo
|
echo
|
||||||
@ -16,6 +17,7 @@ function install_tools() {
|
|||||||
echo
|
echo
|
||||||
touch $SETUP_FILE
|
touch $SETUP_FILE
|
||||||
else
|
else
|
||||||
|
clear
|
||||||
echo -e "\033[1;32mScreen is already installed.\033[0m"
|
echo -e "\033[1;32mScreen is already installed.\033[0m"
|
||||||
touch $SETUP_FILE
|
touch $SETUP_FILE
|
||||||
fi
|
fi
|
||||||
@ -200,7 +202,7 @@ function check_status() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function setup_screen() {
|
function setup() {
|
||||||
clear
|
clear
|
||||||
echo -e "\033[1;34mWelcome to the aidxnFUNbeta 'manage' script setup!\033[0m"
|
echo -e "\033[1;34mWelcome to the aidxnFUNbeta 'manage' script setup!\033[0m"
|
||||||
echo
|
echo
|
||||||
@ -239,9 +241,10 @@ function setup_screen() {
|
|||||||
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
|
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
|
||||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
||||||
nvm install 20.18.0
|
nvm install 20.18.0
|
||||||
|
sudo apt install npm
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "NodeJS should have been installed."
|
echo "NodeJS and NPM should have been installed."
|
||||||
|
|
||||||
read -n 1 -s -r -p "Press any key to continue..."
|
read -n 1 -s -r -p "Press any key to continue..."
|
||||||
clear
|
clear
|
||||||
@ -294,7 +297,7 @@ case $1 in
|
|||||||
check_status
|
check_status
|
||||||
;;
|
;;
|
||||||
setup)
|
setup)
|
||||||
setup_screen
|
setup
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Unknown command."
|
echo "Unknown command."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user