mirror of
https://github.com/fish-shell/fish-shell
synced 2024-11-14 00:47:30 +00:00
11a60c8374
I hate doing this but I am tired of touching a fish script as part of some change and having `make style` radically change it. Which makes editing fish scripts more painful than it needs to be. It is time to do a wholesale reformatting of these scripts to conform to the documented style as implemented by the `fish_indent` program.
20 lines
497 B
Fish
20 lines
497 B
Fish
function __fish_complete_atool_archive_contents --description 'List archive contents'
|
|
set -l cmd (commandline -cop)
|
|
set -e cmd[1]
|
|
set -l file
|
|
for arg in $cmd
|
|
switch $arg
|
|
case '-*'
|
|
case '*'
|
|
if test -f $arg
|
|
set file $arg
|
|
break
|
|
end
|
|
end
|
|
end
|
|
if not set -q file[1]
|
|
return
|
|
end
|
|
als $file -qq | sed -r 's/^\s*[0-9]+\s+[0-9-]+\s+[0-9:]+\s+(.*)$/\1/'
|
|
|
|
end
|