mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-02-03 11:29:55 +01:00
fish: Add ex function
Used for extracting multi-part archives.
This commit is contained in:
parent
0d2cde7e36
commit
f80d3c356d
@ -194,6 +194,20 @@
|
||||
:adblock-update \
|
||||
"$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
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user