18 lines
498 B
Bash
Executable File
18 lines
498 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
TWINE=$(which twine)
|
|
|
|
script_dir=$(dirname "$(readlink -f -- "$BASH_SOURCE")")
|
|
pkg_dir=$(realpath "${script_dir}/../..")
|
|
|
|
cd "${pkg_dir}/dist"
|
|
ls -la
|
|
msg="Select version to distribute (cancel with CTRL+C):"
|
|
echo "${msg}"
|
|
select version in $(find . -maxdepth 1 -type f -name "pyquarantine-*.*.*.tar.gz" -printf "%f\n" | sed "s#\.tar\.gz##g"); do
|
|
[ -n "${version}" ] && break
|
|
echo -e "\ninvalid choice\n\n${msg}"
|
|
done
|
|
${TWINE} upload -u __token__ "${version}"{.tar.gz,-*.whl}
|