mirror of
				https://github.com/9001/copyparty.git
				synced 2025-10-31 04:32:20 -06:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			963 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			963 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| set -e
 | |
| 
 | |
| # if specified, keep the following sfx flags last: gz gzz fast
 | |
| 
 | |
| parallel=1
 | |
| 
 | |
| [ -e make-sfx.sh ] || cd scripts
 | |
| [ -e make-sfx.sh ] && [ -e deps-docker ] || {
 | |
|     echo cd into the scripts folder first
 | |
|     exit 1
 | |
| }
 | |
| 
 | |
| 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 "$@"
 | |
| ../dist/copyparty-sfx.py --version >/dev/null
 | |
| mv ../dist/copyparty-{sfx,int}.py
 | |
| 
 | |
| while [ "$1" ]; do
 | |
|     case "$1" in
 | |
|         gz*) break;;
 | |
|         fast) break;;
 | |
|     esac
 | |
|     shift
 | |
| done
 | |
| 
 | |
| ./make-pyz.sh 
 | |
| 
 | |
| ./make-sfx.sh re lang eng "$@" 
 | |
| mv ../dist/copyparty-{sfx,en}.py
 | |
| mv ../dist/copyparty-{int,sfx}.py
 | |
| 
 | |
| # git tag -d v$v; git push --delete origin v$v
 |