]> git.rmz.io Git - dotfiles.git/blob - bin/kercmp
nvim: tidy lazy.lua
[dotfiles.git] / bin / kercmp
1 #!/usr/bin/env bash
2
3 version="0.1"
4
5 function usage ()
6 {
7 echo "Usage : $0 [options]
8
9 Options:
10 -h,--help Display this message
11 -v,--version Display script version"
12 }
13
14 # Parse arguments
15 declare -a args
16 while [[ $# -gt 0 ]]; do
17 opt="$1"
18
19 case $opt in
20 -h|--help) usage; exit 0 ;;
21 -v|--version) echo "$0 -- Version $version"; exit 0 ;;
22 -q|--quiet) quiet=1 ; shift ;;
23 -* )
24 echo -e "\n Option does not exist : $opt\n"
25 usage; exit 1 ;;
26
27 *) args+=("$opt"); shift ;;
28 esac
29 done
30
31 running=$(uname -r | sed s/-/./)
32 install=$(pacman -Q linux | cut -d' ' -f2)
33 vcmp=$(vercmp $running $install)
34
35 ((${quiet:=0}==1)) && exit $vcmp
36
37 (($vcmp<0)) && echo "$running older than $install"
38 (($vcmp>0)) && echo "$running newer than $install"
39
40 exit $vcmp