add fish config
This commit is contained in:
4
bin/uzp
4
bin/uzp
@@ -47,9 +47,9 @@ for file in $argv
|
||||
if test "$need_folder" = true
|
||||
echo "📦 检测到多个根项目 ($item_count),解压至目录: $base_name/"
|
||||
mkdir -p "$base_name"
|
||||
7z x -mmt=on "$file" -o"$base_name"
|
||||
7z x -sni -mmt=on "$file" -o"$base_name"
|
||||
else
|
||||
echo "📄 结构清晰,直接解压..."
|
||||
7z x -mmt=on "$file"
|
||||
7z x -sni -mmt=on "$file"
|
||||
end
|
||||
end
|
||||
4
bin/zp
4
bin/zp
@@ -13,12 +13,12 @@ if test $arg_count -eq 1
|
||||
set -l name (string trim -r -c / $argv[1])
|
||||
set -l target "$name.zip"
|
||||
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
|
||||
# 逻辑 B:多个参数,生成 package_20251219_1540.zip
|
||||
set -l timestamp (date "+%Y%m%d_%H%M%S")
|
||||
set -l target "package_$timestamp.zip"
|
||||
echo "🚀 正在将 $arg_count 个项目打包至: $target"
|
||||
# 直接传入 $argv,7z 会自动处理多个路径
|
||||
7z a -tzip -mmt=on -mx=5 "$target" $argv
|
||||
7z a -sni -snh -tzip -mmt=on -mx=5 "$target" $argv
|
||||
end
|
||||
Reference in New Issue
Block a user