Remove `basename` from core library
The features added by this function are not used anywhere. Fix #151pull/153/head
parent
0ac593a2bb
commit
5f77a5db12
@ -1,25 +0,0 @@
|
||||
# SYNOPSIS
|
||||
# basename <string> [suffix]
|
||||
# basename [-s suffix] <string> [string...]
|
||||
#
|
||||
# OVERVIEW
|
||||
# variable arguments basename
|
||||
|
||||
function basename -d "get the filename or directory part of a path"
|
||||
if set -q argv[1]
|
||||
set -l ext ""
|
||||
switch $argv[1]
|
||||
case -s
|
||||
if test (count $argv) -gt 2
|
||||
set ext $argv[2]
|
||||
set argv $argv[3..-1]
|
||||
else
|
||||
echo "basename: Invalid number of arguments"
|
||||
return 1
|
||||
end
|
||||
end
|
||||
for path in $argv
|
||||
command basename "$path" "$ext"
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue