Przeglądaj źródła

moved install_path_request statement forward

hazukieq 1 rok temu
rodzic
commit
cf381a97df
1 zmienionych plików z 28 dodań i 25 usunięć
  1. 28 25
      inject.sh

+ 28 - 25
inject.sh

@@ -2,12 +2,39 @@
 # made by hazukie
 # date: 2024.4.13
 
+# 打印警告日志
+warning() {
+    echo -e "\033[31m$1\033[0m"
+}
+
+# 打印日志
+infos() {
+    echo -e "\033[32m$1\033[0m"
+}
+
 # 待注入数据文件路径
 HOOK_JS_PATH="./src/hooklog.js"
 
 # Typora 安装路径
 TYPORA_INSTALLED_PATH="/usr/share/typora"
 
+infos "Typora 安装路径: $TYPORA_INSTALLED_PATH"
+warning "Typora 安装路径是否正确?(y/n)"
+read -r check
+echo "==>${check:0:1}"
+if [[ "${check:0:1}" != "y" ]];then
+	infos "不正确的话你可以尝试输入新的路径:"
+	read -r reply
+	if [[ -z $reply ]];then
+		warning "您输入为空...脚本已正常退出,请稍候重试!"
+		exit 0
+	fi
+	TYPORA_INSTALLED_PATH="$reply"
+fi
+infos "已确认当前安装路径为: $TYPORA_INSTALLED_PATH"
+
+
+
 # 注入 JS 文件路径
 HOOK_JS_WRITE_PATH="$TYPORA_INSTALLED_PATH/node/raven/hook.js"
 
@@ -17,6 +44,7 @@ INJECT_JS_DIR_ASAR_PATH="$TYPORA_INSTALLED_PATH/resources/node_modules.asar"
 # 注入 JS 文件的文件夹路径
 INJECT_JS_DIR_PATH="$TYPORA_INSTALLED_PATH/node"
 
+
 # 注入JS文件的目的文件路径
 INJECT_JS_PATH="$TYPORA_INSTALLED_PATH/node/raven/index.js"
 
@@ -41,32 +69,7 @@ append_require2file() {
     echo -e "\nrequire('./hook')" |sudo tee -a "$INJECT_JS_PATH"
 }
 
-# 打印警告日志
-warning() {
-    echo -e "\033[31m$1\033[0m"
-}
 
-# 打印日志
-infos() {
-    echo -e "\033[32m$1\033[0m"
-}
-
-
-
-infos "Typora 安装路径: $TYPORA_INSTALLED_PATH"
-warning "Typora 安装路径是否正确?(y/n)"
-read -r check
-echo "==>${check:0:1}"
-if [[ "${check:0:1}" != "y" ]];then
-	infos "不正确的话你可以尝试输入新的路径:"
-	read -r reply
-	if [[ -z $reply ]];then
-		warning "您输入为空...脚本已正常退出,请稍候重试!"
-		exit 0
-	fi
-	TYPORA_INSTALLED_PATH="$reply"
-fi
-infos "已确认当前安装路径为: $TYPORA_INSTALLED_PATH"
 
 if file_exist "$INJECT_JS_DIR_PATH"; then
     warning "您可能已经注入过 hook 文件了!\n警告:在当前目录下发现 node 文件夹"