fish: Add ex function

Used for extracting multi-part archives.
This commit is contained in:
Donovan Glover 2024-05-28 12:00:27 -04:00
parent 0d2cde7e36
commit f80d3c356d
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65

View File

@ -194,6 +194,20 @@
:adblock-update \ :adblock-update \
"$argv" "$argv"
''; '';
ex = /* fish */ ''
if string match -qe -- ".part1." "$argv";
set BASE (string split -f 1 ".part1." "$argv")
unar "$argv" && fd -d 1 "$BASE.part" -X trash
else if string match -qe -- ".part01." "$argv";
set BASE (string split -f 1 ".part01." "$argv")
unar "$argv" && fd -d 1 "$BASE.part" -X trash
else
unar "$argv" && trash "$argv"
end
'';
}; };
}; };
} }