tazbug annotate tazbug @ rev 134
Tiny edits
author | Paul Issott <paul@slitaz.org> |
---|---|
date | Tue Feb 21 19:12:22 2017 +0000 (2017-02-21) |
parents | 3d8bf273e46e |
children |
rev | line source |
---|---|
pankso@122 | 1 #!/bin/sh |
pankso@122 | 2 # |
pankso@122 | 3 # TazBug Command line tool. Help to search and check bugs from cmdline. |
paul@134 | 4 # This tool uses data from Tazbug 'textmode' plugin. |
pankso@122 | 5 # |
pankso@122 | 6 # Copyright (C) 2017 SliTaz GNU/Linux - BSD License |
pankso@122 | 7 # |
pankso@122 | 8 . /lib/libtaz.sh |
pankso@122 | 9 |
pankso@126 | 10 #url="http://localhost/~pankso/cgi-bin/tazbug/web/bugs.cgi?textmode" |
pankso@126 | 11 url="http://bugs.slitaz.org/bugs.cgi?textmode" |
pankso@126 | 12 |
pankso@126 | 13 help() { |
pankso@126 | 14 cat << EOT |
pankso@126 | 15 |
pankso@126 | 16 $(boldify $(gettext "Usage:")) tazbug [stats|search|ID] [pattern] |
pankso@126 | 17 |
pankso@126 | 18 $(boldify $(gettext "Examples:")) |
pankso@126 | 19 tazbug 120 |
pankso@126 | 20 tazbug search firefox |
pankso@126 | 21 |
pankso@126 | 22 EOT |
pankso@126 | 23 } |
pankso@126 | 24 |
pankso@126 | 25 # Usage: get "data=xxx" |
pankso@126 | 26 get() { |
pankso@126 | 27 busybox wget -q "${url}&${1}" -O - |
pankso@126 | 28 } |
pankso@122 | 29 |
pankso@122 | 30 # |
pankso@122 | 31 # Commands |
pankso@122 | 32 # |
pankso@122 | 33 |
pankso@122 | 34 case "$1" in |
pankso@126 | 35 stats) |
pankso@126 | 36 newline |
pankso@126 | 37 get "stats" |
pankso@126 | 38 newline ;; |
pankso@126 | 39 search) |
pankso@126 | 40 newline |
pankso@126 | 41 echo "$(boldify $(gettext 'Searching for:')) $(colorize 33 $2)" |
pankso@126 | 42 separator |
pankso@126 | 43 get "search=$2" |
pankso@126 | 44 newline ;; |
pankso@126 | 45 *[0-9]*) |
pankso@126 | 46 newline |
pankso@126 | 47 boldify "Bug info" |
pankso@126 | 48 separator |
pankso@126 | 49 get "id=$1" |
pankso@126 | 50 separator && newline ;; |
pankso@126 | 51 *) |
pankso@126 | 52 help ;; |
pankso@122 | 53 esac |
pankso@122 | 54 |
pankso@126 | 55 rm -f ${tmp} && exit 0 |