summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMort Yao2016-03-13 15:34:20 +0100
committerMort Yao2016-03-13 15:35:38 +0100
commit3a8da8bee74df37a3714087db86140c969297b9b (patch)
tree609f40a700e3f6f9febf1f450bff03b62ed757aa
parent09432d53f3a076fa810b1c0f45d4ac6e97350ddb (diff)
downloadaur-3a8da8bee74df37a3714087db86140c969297b9b.tar.gz
add check4u (a tool to check for updates)
-rwxr-xr-xcheck4u21
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