mirror of
https://github.com/Benexl/FastAnime.git
synced 2025-12-05 20:40:09 -08:00
17 lines
741 B
Bash
17 lines
741 B
Bash
#! /usr/bin/env sh
|
|
CLI_DIR="$(dirname "$(realpath "$0")")"
|
|
VERSION=$1
|
|
[ -z "$VERSION" ] && echo no version provided && exit 1
|
|
[ "$VERSION" = "current" ] && viu --version && exit 0
|
|
sed -i "s/^version.*/version = \"$VERSION\"/" "$CLI_DIR/pyproject.toml" &&
|
|
sed -i "s/__version__.*/__version__ = \"v$VERSION\"/" "$CLI_DIR/viu/__init__.py" &&
|
|
sed -i "s/version = .*/version = \"$VERSION\";/" "$CLI_DIR/flake.nix" &&
|
|
git stage "$CLI_DIR/pyproject.toml" "$CLI_DIR/viu/__init__.py" "$CLI_DIR/flake.nix" &&
|
|
git commit -m "chore: bump version (v$VERSION)" &&
|
|
# nix flake lock &&
|
|
uv lock &&
|
|
git stage "$CLI_DIR/flake.lock" "$CLI_DIR/uv.lock" &&
|
|
git commit -m "chore: update lock files" &&
|
|
git push &&
|
|
gh release create "v$VERSION"
|