1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#!/bin/bash
set -xe
function my_python() {
if which python >/dev/null
then
python "$@"
else
python3 "$@"
fi
}
pip install --upgrade pip
pip install --upgrade build
pip install --upgrade setuptools
version="$(my_python -c 'import setuptools; setuptools.setup()' --version)"
rm -f dist/*.tar.gz
my_python -m build --sdist
pip install dist/trash[_-]cli-$version.tar.gz
trash --version
trash-put --version
trash-list --version
trash-rm --version
trash-restore --version
trash-empty --version
touch foo bar
trash-put foo bar
trash-list
trash-rm bar
echo | trash-empty
|