]> Cypherpunks.ru repositories - prepro.git/blob - mk-mods
mk-mods
[prepro.git] / mk-mods
1 #!/usr/bin/env zsh
2
3 set -e
4
5 mkmod=$0:h:a/mk-mod
6
7 vcsurl=$1
8 vcspath=$2
9 modbase=$3
10
11 ( cd $vcspath ; git tag ) | while read version ; do
12     [[ $version =~ ^v[0-9]+\.[0-9]+\.[0-9]+ ]] || continue
13     cols=(${(s:.:)version})
14     v=${cols[1]}
15     modname=$modbase
16     [[ $v == v0 || $v == v1 ]] || modname=${modname}/$v
17     $mkmod $vcsurl $vcspath $modname $version
18 done