mirror of
https://github.com/bdrtr/ServerFinder.git
synced 2025-11-08 10:42:47 +00:00
33 lines
825 B
Bash
Executable File
33 lines
825 B
Bash
Executable File
#!/bin/bash
|
||
function setup() {
|
||
|
||
|
||
SOURCE_DIR="$(dirname "$(realpath "$0")")"
|
||
INSTALL_DIR="/usr/local/bin/$(basename "$SOURCE_DIR")"
|
||
|
||
echo $SOURCE_DIR
|
||
echo $INSTALL_DIR
|
||
|
||
ALIAS_NAME="allay" #the name
|
||
MAIN_SCRIPT="main.sh" #the script
|
||
SUB_FILES=$(for file in $(ls $SOURCE_DIR); do echo $file; done | grep -v $SCRIPT_NAME) #the sub files
|
||
|
||
echo "setting up..."
|
||
|
||
sudo mkdir -p $INSTALL_DIR
|
||
|
||
sudo cp -r "$SOURCE_DIR"/* "$INSTALL_DIR"
|
||
sudo chmod +x "$INSTALL_DIR/$MAIN_SCRIPT"
|
||
|
||
echo "alias $ALIAS_NAME=\"$INSTALL_DIR/$MAIN_SCRIPT\"" >> ~/.bashrc
|
||
source ~/.bashrc
|
||
|
||
|
||
echo "Kurulum tamamlandı! Artık '$ALIAS_NAME' komutunu her yerden çalıştırabilirsiniz."
|
||
echo "yetki veriliyor..."
|
||
sudo chmod +777 /usr/local/bin/ServerFinder/*
|
||
echo "yetki verildi!"
|
||
|
||
}
|
||
|
||
setup |