33 lines
706 B
Bash
Executable File
33 lines
706 B
Bash
Executable File
#!/bin/bash
|
||
|
||
# === 脚本目录 ===
|
||
CURRENT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||
SCRIPT_DIR="$CURRENT_DIR/netrans_cli"
|
||
|
||
# 定义要追加到 .bashrc 的环境变量
|
||
ENV_VARS=(
|
||
"export PATH=\"\$PATH:$SCRIPT_DIR\""
|
||
"export NETRANS_PATH=\"$CURRENT_DIR/bin\""
|
||
)
|
||
|
||
# 扫描 .bashrc,逐条添加不存在的变量
|
||
for LINE in "${ENV_VARS[@]}"; do
|
||
if grep -Fxq "$LINE" ~/.bashrc; then
|
||
echo "已存在:$LINE"
|
||
else
|
||
echo "$LINE" >> ~/.bashrc
|
||
echo "已添加:$LINE"
|
||
fi
|
||
done
|
||
|
||
cd netrans_py
|
||
pip3 install -e .
|
||
|
||
echo ""
|
||
echo "所有变量已添加到 ~/.bashrc"
|
||
echo "请运行以下命令使其立即生效:"
|
||
echo ""
|
||
echo " source ~/.bashrc"
|
||
echo ""
|
||
|