From e78527d11de341bc6088793532cbd2d6376835c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Mon, 12 Aug 2019 14:01:27 +0200 Subject: [PATCH] Script to get all recents tags of a Github project --- github/releasetags | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 github/releasetags diff --git a/github/releasetags b/github/releasetags new file mode 100755 index 0000000..e80827b --- /dev/null +++ b/github/releasetags @@ -0,0 +1,24 @@ +#!/bin/sh + +if [ $# -ne 1 ] +then + cat << HELP + +releasetags -- list all tags for a Github project. + +EXAMPLE : + - List all tags for FusionInventory-agent : + releasetags https://github.com/fusioninventory/fusioninventory-agent + +HELP + + exit 1 + +fi + +project="$1" +tags=$(wget -q "${project}/tags.atom" -O - | awk -v pattern="${project}/releases/tag/" -F "/" '$0~pattern { print $9 }' | sed 's/\(.*\)"/\1/') + +echo "${tags}" + +exit 0