[新增] 添加自动查找项目根目录的功能

This commit is contained in:
xunmi-pc 2024-02-20 18:32:07 +08:00
parent 6b8fe4cc46
commit 560cc4c762
2 changed files with 13 additions and 2 deletions

View File

@ -132,3 +132,6 @@ Install_Zsh
[[ "$@" == *-x* ]] || Download_X
(( $X_START == 1 )) && zsh $x_dir/安装.zsh
exec zsh
# 写入配置文件
mkdir -p $HOME/.config/xunmi
echo "寻觅=$ROOT_INSTALL" > $HOME/.config/xunmi/PATH.sh

View File

@ -142,10 +142,18 @@ echo "
* 欢迎使用 言灵 配置脚本 *
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
"
目录_根=$PWD
# 判断当前执行的位置 如果不再项目路径中就去寻找路径
if [ ! -f "公共/函数.zsh" ]; then
source $HOME/.config/xunmi/*
目录_根=${寻觅}/x
cd ${寻觅}/x || exit 1
fi
echo "执行目录: ${目录_根}"
# 先检查相关
[[ ${言灵_函数} == 1 ]] || . 公共/函数.zsh || exit 1 && 输出 0 "公共函数模块初始化完成"
[[ ${言灵_包管} == 1 ]] || . 公共/包管.zsh || exit 2 && 输出 0 "包管理器模块初始化完成"
[[ ${言灵_函数} == 1 ]] || . 公共/函数.zsh || exit 2 && 输出 0 "公共函数模块初始化完成"
[[ ${言灵_包管} == 1 ]] || . 公共/包管.zsh || exit 3 && 输出 0 "包管理器模块初始化完成"
配置检测