add fish config

This commit is contained in:
FlintyLemming
2025-12-19 16:30:32 +08:00
parent 811107029b
commit 4a554cf0c6
2 changed files with 4 additions and 4 deletions

View File

@@ -47,9 +47,9 @@ for file in $argv
if test "$need_folder" = true if test "$need_folder" = true
echo "📦 检测到多个根项目 ($item_count),解压至目录: $base_name/" echo "📦 检测到多个根项目 ($item_count),解压至目录: $base_name/"
mkdir -p "$base_name" mkdir -p "$base_name"
7z x -mmt=on "$file" -o"$base_name" 7z x -sni -mmt=on "$file" -o"$base_name"
else else
echo "📄 结构清晰,直接解压..." echo "📄 结构清晰,直接解压..."
7z x -mmt=on "$file" 7z x -sni -mmt=on "$file"
end end
end end

4
bin/zp
View File

@@ -13,12 +13,12 @@ if test $arg_count -eq 1
set -l name (string trim -r -c / $argv[1]) set -l name (string trim -r -c / $argv[1])
set -l target "$name.zip" set -l target "$name.zip"
echo "🚀 正在多线程压缩单项目: $target" echo "🚀 正在多线程压缩单项目: $target"
7z a -tzip -mmt=on -mx=5 "$target" "$argv[1]" 7z a -sni -snh -tzip -mmt=on -mx=5 "$target" "$argv[1]"
else else
# 逻辑 B多个参数生成 package_20251219_1540.zip # 逻辑 B多个参数生成 package_20251219_1540.zip
set -l timestamp (date "+%Y%m%d_%H%M%S") set -l timestamp (date "+%Y%m%d_%H%M%S")
set -l target "package_$timestamp.zip" set -l target "package_$timestamp.zip"
echo "🚀 正在将 $arg_count 个项目打包至: $target" echo "🚀 正在将 $arg_count 个项目打包至: $target"
# 直接传入 $argv7z 会自动处理多个路径 # 直接传入 $argv7z 会自动处理多个路径
7z a -tzip -mmt=on -mx=5 "$target" $argv 7z a -sni -snh -tzip -mmt=on -mx=5 "$target" $argv
end end