Quellcode durchsuchen

feat(sh_config): 添加安装 zellij 和 dufs 的函数

-移除了原有的 zellij 安装和配置代码
- 添加了新的 install_zellij 函数,使用 curl 下载并执行安装脚本
tianyun vor 3 Monaten
Ursprung
Commit
ee04dd77a1
1 geänderte Dateien mit 5 neuen und 49 gelöschten Zeilen
  1. 5 49
      sh_config.sh

+ 5 - 49
sh_config.sh

@@ -569,57 +569,13 @@ EOF
 
 	~/micro "$@"
 }
-function install_zellij() {
-	# 检查 /usr/local/bin 下是否存在 zellij
-	if [ ! -f /usr/local/bin/zellij ]; then
-		wget https://fs.n1.tianyunperfect.cn:10086/2025/zellij-x86_64-unknown-linux-musl.tar.gz
-		tar -zxvf zellij-x86_64-unknown-linux-musl.tar.gz
-		sudo mv zellij /usr/local/bin/
-		rm -rf zellij-x86_64-unknown-linux-musl.tar.gz
-	fi
 
-	# 判断使用的是 zsh 还是 bash
-	if [ -n "$ZSH_VERSION" ]; then
-		# ZSH
-		cat <<'EOF' >>~/.zshrc
-function zin() {
-    export ZELLIJ_AUTO_ATTACH=true
-    eval "$(zellij setup --generate-auto-start zsh)"
-}
-zin2() {
-  # 获取活跃的会话名称
-  local active_session=$(zellij list-sessions --no-formatting | grep -v "EXITED" |head -1 | awk '{print $1}')
-  if [ -n "$active_session" ]; then
-    # 使用获取到的会话名称并添加选项
-    zellij attach "$active_session" options --disable-mouse-mode
-  else
-    echo "No active Zellij session found."
-  fi
-}
-EOF
-		source ~/.zshrc
-	elif [ -n "$BASH_VERSION" ]; then
-		# BASH
-		cat <<'EOF' >>~/.bashrc
-function zin() {
-    export ZELLIJ_AUTO_ATTACH=true 
-    eval "$(zellij setup --generate-auto-start bash)"
-}
-zin2() {
-  # 获取活跃的会话名称
-  local active_session=$(zellij list-sessions --no-formatting | grep -v "EXITED" |head -1 | awk '{print $1}')
-  if [ -n "$active_session" ]; then
-    # 使用获取到的会话名称并添加选项
-    zellij attach "$active_session" options --disable-mouse-mode
-  else
-    echo "No active Zellij session found."
-  fi
+function install_zellij() {
+	curl -s https://git.tianyunperfect.cn/tianyunperfect/sync/raw/master/app/install_zellij.sh | sh
 }
-EOF
-		source ~/.bashrc
-	else
-		echo "Unknown shell"
-	fi
+
+function install_dufs() {
+   curl -s https://git.tianyunperfect.cn/tianyunperfect/sync/raw/master/app/install_dufs.sh | sh
 }
 
 # 磁盘读写速度测试