diff options
author | Mort Yao | 2016-03-13 15:50:14 +0100 |
---|---|---|
committer | Mort Yao | 2016-03-13 15:50:14 +0100 |
commit | 5e5e9e1d97849b9181854a53bfd976944f2d8d4a (patch) | |
tree | d47d276caacdde17eb8f4919e3c1a53d623a7771 /check4u | |
parent | cd6f2ca86e1035ebf7c2059dd705429415f9f5b8 (diff) | |
download | aur-5e5e9e1d97849b9181854a53bfd976944f2d8d4a.tar.gz |
add check4u (a tool to check for updates)
Diffstat (limited to 'check4u')
-rwxr-xr-x | check4u | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/check4u b/check4u new file mode 100755 index 000000000000..b44a6ed5e289 --- /dev/null +++ b/check4u @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# ./check4u -- check for updates of a software package + +mlkit_latest() { + local GITHUB_RELEASES='https://github.com/melsman/mlkit/releases.atom' + + LATEST=`sed -e "s/xmlns/ignore/" <(curl --silent $GITHUB_RELEASES) | + xmllint --xpath "/feed/entry[1]/title/text()" -` +} +mlkit_current() { + source PKGBUILD && + CURRENT="mlkit-$pkgver" +} + +mlkit_latest && mlkit_current + +if [[ "$LATEST" != "$CURRENT" ]]; then + echo -e "Latest release : $LATEST" + echo -e "Currently on AUR : $CURRENT" + exit 1 +fi |