commit c8f07d7eed47d1adda32edad180628972ff881e3 parent 62528704c541ea62fe8a151e88682e3a7f4d1a53 Author: Sean Enck <sean@ttypty.com> Date: Sun, 23 Oct 2022 19:01:41 -0400 updated version script Diffstat:
| M | scripts/version | | | 20 | ++++++++++++++++++-- |
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/scripts/version b/scripts/version @@ -1,4 +1,6 @@ #!/usr/bin/env sh +IS_CARGO="test -e Cargo.toml" + if [ ! -d .git ]; then echo "not git controlled" exit 0 @@ -15,7 +17,21 @@ _version() { minor="0$minor" fi fi - echo "$curr$minor" + vers="$curr$minor" + if $IS_CARGO; then + vers=$(echo "$vers" | sed 's/^v//g;s/\.0/./g') + sed -i 's/^version =.*/version = "'"$vers"'"/' Cargo.toml + else + echo "$vers" + fi +} + +_main() { + if $IS_CARGO; then + _version + else + _version > cmd/vers.txt + fi } -_version > cmd/vers.txt +_main