From 20811e277e61cd29ae1edc97a6c62bc1a03f442b Mon Sep 17 00:00:00 2001 From: "barnboy%trilobyte.net" <> Date: Sat, 11 Aug 2001 05:26:38 +0000 Subject: Compiled HTML/TXT check-in. For some reason, it keeps thinking my darn dbschema.jpg file is changing, though. --- docs/html/cmdline.html | 263 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 263 insertions(+) create mode 100644 docs/html/cmdline.html (limited to 'docs/html/cmdline.html') diff --git a/docs/html/cmdline.html b/docs/html/cmdline.html new file mode 100644 index 000000000..ed011a946 --- /dev/null +++ b/docs/html/cmdline.html @@ -0,0 +1,263 @@ +
Users can query Bugzilla from the command line using this suite + of utilities. +
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" +
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. +
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"}' +
Akkana 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 + +