From: Alex Dehnert Date: Tue, 1 Dec 2009 22:36:18 +0000 (-0500) Subject: rt-resolve script to mass-resolve tickets X-Git-Url: https://www.dehnerts.com/gitweb/?p=user%2Falex%2Fsoftware%2Fmy-snippets.git;a=commitdiff_plain;h=3f221c1a33b645f1984983413b83d29a07b6621b rt-resolve script to mass-resolve tickets --- diff --git a/rt-resolve b/rt-resolve new file mode 100755 index 0000000..8ec6426 --- /dev/null +++ b/rt-resolve @@ -0,0 +1,27 @@ +#!/bin/bash +# Alex Dehnert + +scriptname=$0 +status=resolved +usage="Usage: \"$scriptname [-h] [-s status] ticket [...]\"" + +while getopts "s:h" options; do + case $options in + s ) status=$OPTARG;; + h ) echo "$usage"; exit 0;; + \? ) echo "$usage" + exit 1;; + * ) echo "$usage" + exit 1;; + esac +done + +shift $(expr $OPTIND - 1) + +tickets="" + +for ticket in "$@"; do + tickets="$tickets ticket/$ticket" +done + +athrun tooltime rt edit $tickets set "status=$status"