diff options
| author | Leah Rowe <leah@libreboot.org> | 2023-11-08 06:17:40 +0000 | 
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2023-11-08 06:21:25 +0000 | 
| commit | 64f933747021cb783230b9aef367921884ece555 (patch) | |
| tree | cc7ec70cb988cc010c8e1aa9994bbdec2a7dd4e8 | |
| parent | f4b2a588e27f1bc8d13ed1f31c68590bd76dcf4f (diff) | |
lbmk: support showing the revision in help text
Signed-off-by: Leah Rowe <leah@libreboot.org>
| -rwxr-xr-x | build | 22 | 
1 files changed, 20 insertions, 2 deletions
| @@ -65,8 +65,15 @@ initialise_command()  	check_project  	case "${1}" in -	help) usage ${0} && lbmk_exit 0 ;; -	list) items "${buildpath}" && lbmk_exit 0 ;; +	help) +		usage ${0} +		lbmk_exit 0 ;; +	list) +		items "${buildpath}" +		lbmk_exit 0 ;; +	version) +		mkversion +		lbmk_exit 0 ;;  	esac  	option="${1}"  } @@ -116,15 +123,26 @@ usage()  {  	progname=${0}  	cat <<- EOF +	$(mkversion) +  	USAGE:	${progname} <OPTION>  	possible values for 'OPTION':  	$(items "${buildpath}") +	To know whot ${projectname} version you're on, type: +	${progname} version +  	Refer to ${projectname} documentation for more info.  	EOF  } +mkversion() +{ +	printf "revision: %s %s\n" "${projectname}" "${version}" +	printf "revision date: %s\n" "$(date -Rud @${versiondate})" +} +  lbmk_exit()  {  	tmp_cleanup || err "lbmk_exit: can't rm tmpdir upon exit $1: ${tmpdir}" | 
