From e2d3b0218ddcf65c483c3c276ec70d6a25383eb0 Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Wed, 5 Mar 2025 01:12:00 +0300 Subject: [PATCH] added run script --- portproton | 20 ++++++++++++++++++++ test.py => portproton.py | 7 ++++++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100755 portproton rename test.py => portproton.py (54%) 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