diff --git a/portproton b/portproton new file mode 100755 index 0000000..81fe82c --- /dev/null +++ b/portproton @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +##### CHECK ROOT ##### +if [[ $(id -u) -eq 0 ]] ; then + echo "Перезапустите $0 от обычного пользователя!" + exit 1 +fi + +##### DEFAULT VARIABLES ##### +SCRIPT_NAME="$(basename "$0")" +if [[ "$(realpath "$0")" == "/usr/bin/$SCRIPT_NAME" ]] ; then + WORK_PATH="$HOME/.local/share/$SCRIPT_NAME" + DATA_PATH="/usr/share/$SCRIPT_NAME" +else + WORK_PATH="$HOME/test-$SCRIPT_NAME" + DATA_PATH="$(dirname "$(realpath "$0")")" +fi +export WORK_PATH DATA_PATH + +"$DATA_PATH/$SCRIPT_NAME.py" "$@" diff --git a/test.py b/portproton.py similarity index 54% rename from test.py rename to portproton.py index 38810bf..5bc2ed2 100755 --- a/test.py +++ b/portproton.py @@ -5,6 +5,11 @@ from modules.env_var import * from modules.files_worker import * from modules.downloader import * +data_path = get_env_var("DATA_PATH") +work_path = get_env_var("WORK_PATH") + if __name__ == "__main__": - log.info("Привет мир!") + log.info(data_path) + log.info(work_path) + log.info(sys.argv[1:]) \ No newline at end of file