mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-12-14 01:43:38 +08: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.
17 lines
517 B
Fish
17 lines
517 B
Fish
function __fish_complete_ant_targets -d "Print list of targets from build.xml and imported files"
|
|
set -l buildfile "build.xml"
|
|
if test -f $buildfile
|
|
# show ant targets
|
|
__fish_filter_ant_targets $buildfile
|
|
|
|
# find files with buildfile
|
|
set files (sed -n "s/^.*<import[^>]* file=[\"']\([^\"']*\)[\"'].*\$/\1/p" < $buildfile)
|
|
|
|
# iterate through files and display their targets
|
|
for file in $files
|
|
|
|
__fish_filter_ant_targets $file
|
|
end
|
|
end
|
|
end
|