25 lines
606 B
Text
25 lines
606 B
Text
use str
|
|
var archbase = 'https://gitlab.archlinux.org/archlinux/packaging/packages/{repo}/-/raw/main/{file}'
|
|
var aurbase = 'https://aur.archlinux.org/cgit/aur.git/plain/{file}?h={repo}'
|
|
|
|
fn -dl {|baseUrl repo @files|
|
|
if (== (count $files) 0) {
|
|
set @files = PKGBUILD
|
|
}
|
|
|
|
echo $files
|
|
|
|
each {|file|
|
|
var url = (str:replace '{file}' $file (str:replace '{repo}' $repo $baseUrl))
|
|
printf "wget2 -O %s %s\n" $file $url
|
|
e:wget2 -O $file $url
|
|
} $files
|
|
}
|
|
|
|
edit:add-var arch-dl~ {|repo @files|
|
|
-dl $archbase $repo $@files
|
|
}
|
|
|
|
edit:add-var aur-dl~ {|repo @files|
|
|
-dl $aurbase $repo $@files
|
|
}
|