blob: 61dde00a6c7b3e2b79e7de847bd58a908930432f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
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
|