mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 17:12:13 -06:00
38 lines
653 B
Bash
Executable file
38 lines
653 B
Bash
Executable file
#!/bin/bash
|
|
set -e
|
|
|
|
cd ~/dev/copyparty/scripts
|
|
|
|
v=$1
|
|
|
|
[ "$v" = sfx ] || {
|
|
printf '%s\n' "$v" | grep -qE '^[0-9\.]+$' || exit 1
|
|
grep -E "(${v//./, })" ../copyparty/__version__.py || exit 1
|
|
|
|
git push all
|
|
git tag v$v
|
|
git push all --tags
|
|
|
|
rm -rf ../dist
|
|
|
|
./make-pypi-release.sh u
|
|
(cd .. && python3 ./setup.py clean2)
|
|
|
|
./make-tgz-release.sh $v
|
|
}
|
|
|
|
rm -f ../dist/copyparty-sfx.*
|
|
shift
|
|
./make-sfx.sh "$@"
|
|
f=../dist/copyparty-sfx.py
|
|
[ -e $f ] ||
|
|
f=../dist/copyparty-sfx-gz.py
|
|
|
|
$f -h
|
|
while true; do
|
|
mv $f $f.$(wc -c <$f | awk '{print$1}')
|
|
./make-sfx.sh re "$@"
|
|
done
|
|
|
|
# git tag -d v$v; git push --delete origin v$v
|