diff options
author | Eric Bélanger <snowmaniscool@gmail.com> | 2012-10-24 22:00:05 +0200 |
---|---|---|
committer | Dave Reisner <dreisner@archlinux.org> | 2012-10-25 02:49:15 +0200 |
commit | 616ce3f20a1f17ffb0ae5824ad1e44dc88c3da07 (patch) | |
tree | f5a88ec267c81a3ce05532fb22447811e519bb81 | |
parent | 0cdd65ec02af63c91873dd068f9ca2d6f8959ca3 (diff) | |
download | mkinitcpio-616ce3f20a1f17ffb0ae5824ad1e44dc88c3da07.tar.gz mkinitcpio-616ce3f20a1f17ffb0ae5824ad1e44dc88c3da07.tar.xz |
lsinitcpio: Add -V/--version option to display version
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
-rwxr-xr-x | lsinitcpio | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -23,11 +23,18 @@ usage: ${0##*/} [action] [options] <initramfs> Options: -h, --help display this help -n, --nocolor disable colorized output + -V, --version display version information -v, --verbose more verbose output USAGE } +version() { + cat<<EOF +lsinitcpio %VERSION% +EOF +} + decomp() { ${_compress:-cat} ${_compress:+-cd} "$@" } @@ -164,8 +171,8 @@ analyze_image() { fi } -_opt_short='achlnvx' -_opt_long=('analyze' 'help' 'list' 'nocolor' 'showconfig' 'verbose' 'extract') +_opt_short='achlnVvx' +_opt_long=('analyze' 'help' 'list' 'nocolor' 'showconfig' 'version' 'verbose' 'extract') if ! parseopts "$_opt_short" "${_opt_long[@]}" -- "$@"; then exit 1 @@ -186,6 +193,9 @@ while :; do _optlistcontents=1 ;; -n|--nocolor) _optcolor=0 ;; + -V|--version) + version + exit 0 ;; -v|--verbose) _optverbose='--verbose' ;; -x|--extract) |