6 9362f1cc 2023-12-27 benni echo "$@" >&2
11 9362f1cc 2023-12-27 benni die 1 "Usage: got-archive-all [-sV] [-o outdir] [-t tmpdir] prefix"
14 9362f1cc 2023-12-27 benni args=$(getopt o:st:V $*)
15 9362f1cc 2023-12-27 benni [ $? -ne 0 ] && usage
17 9362f1cc 2023-12-27 benni set -- $args
20 9362f1cc 2023-12-27 benni while [ $# -ne 0 ]; do
21 9362f1cc 2023-12-27 benni case "$1" in
23 9362f1cc 2023-12-27 benni flags="$flags -o $2"
28 9362f1cc 2023-12-27 benni flags="$flags -s"
32 9362f1cc 2023-12-27 benni flags="$flags -t $2"
37 9362f1cc 2023-12-27 benni echo "got-archive-all-@VERSION@"
47 9362f1cc 2023-12-27 benni [ $# -ne 1 ] && usage
51 9362f1cc 2023-12-27 benni printf 'flags=%s\n' "$flags"
53 9362f1cc 2023-12-27 benni for repo in "$prefix"/*.git; do
54 9362f1cc 2023-12-27 benni [ -d "$repo/refs/tags" ] || continue
56 9362f1cc 2023-12-27 benni for tag in "$repo"/refs/tags/*; do
57 9362f1cc 2023-12-27 benni tag=$(basename "$tag")
59 9362f1cc 2023-12-27 benni got-archive $flags -b "$tag" "$repo"