feat: print version upon start

This commit is contained in:
xeruf 2022-12-19 18:38:54 +01:00
parent 249b0db90b
commit 8322f5bc38
1 changed files with 3 additions and 3 deletions

View File

@ -83,11 +83,11 @@ installpkg() {
## EXECUTION
version=$(printf "$name r%s.%s%s" "$(git rev-list --count HEAD 2>/dev/null)" "$(git rev-parse --short HEAD 2>/dev/null)" "$(git diff-index HEAD | wc -l | sed 's|^[1-9]|-mod\0|')")
# TODO getopt
case "$1" in
(-V|--version|"")
printf "$name r%s.%s%s\n" "$(git rev-list --count HEAD 2>/dev/null)" "$(git rev-parse --short HEAD 2>/dev/null)" "$(git diff-index HEAD | wc -l | sed 's|^[1-9]|-mod\0|')"
echo "Try '$0 --help' or 'man $name' for usage info" >&2
printf "$version\nTry '$0 --help' or 'man $name' for usage info\n" >&2
# TODO license https://www.gnu.org/prep/standards/html_node/_002d_002dversion.html#g_t_002d_002dversion
exit 0
;;
@ -170,7 +170,7 @@ chmod +rx "$dir_home/handlers" -R
execdir=/tmp/instalee.$(date +%s)
mkdir -p $execdir
cd $execdir
destress "Running in $execdir"
destress "Running $version in $execdir"
export INSTALEE_VERBOSE="${INSTALEE_VERBOSE:-2}"
exitcode=0