lockbox

password manager
Log | Files | Refs | README | LICENSE

commit 87e48fee277bb29e6ab15de81a9a06ec657ee2c9
parent 284e8de0e0b7635203395c22bf2927da72165200
Author: Sean Enck <sean@ttypty.com>
Date:   Mon, 19 Sep 2022 18:20:55 -0400

version handling

Diffstat:
Acmd/vers.txt | 1+
Acontrib/version | 22++++++++++++++++++++++
2 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/cmd/vers.txt b/cmd/vers.txt @@ -0,0 +1 @@ +v22.09.04 diff --git a/contrib/version b/contrib/version @@ -0,0 +1,22 @@ +#!/usr/bin/env bash +if [ ! -d .git ]; then + echo "not git controlled" + exit 0 +fi + +_version() { + local curr tag minor + curr=v$(date +%g.%m.) + tag=$(git describe --tags --abbrev=0) + minor=00 + if [[ "$tag" == $curr* ]]; then + minor=$(echo "$tag" | cut -d '.' -f 3) + minor=$((minor+1)) + if [ $minor -lt 10 ]; then + minor="0$minor" + fi + fi + echo "$curr$minor" +} + +_version > cmd/vers.txt