From d8caf6045d10344c431918128e3803ca497565f3 Mon Sep 17 00:00:00 2001 From: "gerv%gerv.net" <> Date: Sun, 28 Jul 2002 05:00:17 +0000 Subject: Merging new docs from 2.16 branch. --- docs/html/cmdline.html | 207 +++++++++++++++++++------------------------------ 1 file changed, 81 insertions(+), 126 deletions(-) (limited to 'docs/html/cmdline.html') diff --git a/docs/html/cmdline.html b/docs/html/cmdline.html index 9553d2eb6..a3825c25a 100644 --- a/docs/html/cmdline.html +++ b/docs/html/cmdline.html @@ -13,11 +13,14 @@ REL="UP" TITLE="Useful Patches and Utilities for Bugzilla" HREF="patches.html">
PrevAppendix D. Useful Patches and Utilities for BugzillaAppendix C. Useful Patches and Utilities for BugzillaUsers can query Bugzilla from the command line using this suite - of utilities. -
There are a suite of Unix utilities for querying Bugzilla from the + command line. They live in the + contrib/cmdline + directory. However, they + have not yet been updated to work with 2.16 (post-templatisation.). + There are three files - query.conf, + buglist and bugs.The query.conf file contains the mapping from options to field - names and comparison types. Quoted option names are "grepped" - for, so it should be easy to edit this file. Comments (#) have - no effect; you must make sure these lines do not contain any - quoted "option" -
query.conf + contains the mapping from options to field + names and comparison types. Quoted option names are "grepped" for, so it + should be easy to edit this file. Comments (#) have no effect; you must + make sure these lines do not contain any quoted "option".buglist is a shell script which submits a Bugzilla query and - writes the resulting HTML page to stdout. It supports both - short options, (such as "-Afoo" or "-Rbar") and long options - (such as "--assignedto=foo" or "--reporter=bar"). If the first - character of an option is not "-", it is treated as if it were - prefixed with "--default=". -
buglist + is a shell script which submits a Bugzilla query and writes + the resulting HTML page to stdout. It supports both short options, (such + as "-Afoo" or "-Rbar") and long options (such as "--assignedto=foo" or + "--reporter=bar"). If the first character of an option is not "-", it is + treated as if it were prefixed with "--default=".The columlist is taken from the COLUMNLIST environment variable. - This is equivalent to the "Change Columns" option when you list - bugs in buglist.cgi. If you have already used Bugzilla, use - grep COLUMLIST ~/.netscape/cookies to see - your current COLUMNLIST setting. -
The column list is taken from the COLUMNLIST environment variable. + This is equivalent to the "Change Columns" option when you list bugs in + buglist.cgi. If you have already used Bugzilla, grep for COLUMNLIST + in your cookies file to see your current COLUMNLIST setting.bugs is a simple shell script which calls buglist and extracts - the bug numbers from the output. Adding the prefix - "http://bugzilla.mozilla.org/buglist.cgi?bug_id=" turns the bug - list into a working link if any bugs are found. Counting bugs is - easy. Pipe the results through bugs is a simple shell script which calls + buglist and extracts the + bug numbers from the output. Adding the prefix + "http://bugzilla.mozilla.org/buglist.cgi?bug_id=" turns the bug list into + a working link if any bugs are found. Counting bugs is easy. Pipe the + results through + sed -e 's/,/ /g' | wc | - awk '{printf $2 "\n"}'sed -e 's/,/ /g' | wc | awk '{printf $2 "\n"}'
Akkana says she has good results piping buglist output through - Akkana Peck says she has good results piping + buglist output through + w3m -T text/html -dump
Download three files: -
bash$ wget -O - query.conf - 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26157' -
bash$ wget -O - buglist - 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26944' -
bash# wget -O - bugs - 'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26215' -
Make your utilities executable: - bash$ - chmod u+x buglist bugs - -