Initial Commit || Added "setup_bssh.sh"

Uploaded FIles: 
"setup_bssh.sh": Easy Install, Allows Users to Run "bssh" instead of "./bssh.sh".
This commit is contained in:
Saige Bowerman 2024-07-02 14:18:06 -05:00
parent 81e48d7ef2
commit 7a700d3445
1 changed files with 41 additions and 0 deletions

41
setup_bssh.sh Normal file
View File

@ -0,0 +1,41 @@
#!/bin/bash
GIT_URL="https://git.zelz.net/saige/bssh/raw/branch/main/bssh.sh"
INSTALL_DIR="/usr/local/bin"
DEPENDENCIES="curl ssh-pass"
install_dependencies() {
echo "Checking and installing dependencies..."
sudo apt-get update
sudo apt-get install -y ${DEPENDENCIES}
}
setup_bssh() {
echo "Downloading bssh script..."
curl -sSL "${GIT_URL}" -o "${INSTALL_DIR}/bssh"
chmod +x "${INSTALL_DIR}/bssh"
if [ ! -x "${INSTALL_DIR}/bssh" ]; then
echo "Error: Failed to make bssh executable."
exit 1
fi
echo "bssh setup completed."
}
main() {
if command -v bssh >/dev/null 2>&1; then
echo "bssh is already installed."
exit 0
fi
install_dependencies
setup_bssh
echo "bssh is installed in ${INSTALL_DIR}."
echo "You can now use 'bssh -h' to view the help message."
}
main