[Rt-devel] Reworked Command Line Interface for RT3

Wolfgang Friebel Wolfgang.Friebel at desy.de
Tue Oct 5 11:23:42 EDT 2004


I have taken the latest rt-3.2.2/bin/rt.in CLI and modified it to make it
more useable.
You can fetch it at http://www-zeuthen.desy.de/~friebel/ldap/rt.in

With the modified CLI I can simply say

   rt ls

and get output similar to the sample below (resembles the old req/reqng)

Ticket Owner Queue    Age   Told Status Requestor Subject
118674 helge UCO-Z  1 mth        open   Wolfgang. Request Tracker usage
123279       UCO-Z  23 hr  23 hr open   ines.wert /afs/xxx.de/group/nic/ Input/
123375       UCO-Z   2 hr        new    rroeser at x gvim in Wincenter

To show ticket 123375 the command

   rt show 123375


   Date: Wed Sep 29 14:53:08 2004
   From: rroeser at xxx.de
   Cc: uco at xxx.de
   X-Queue: UCO-Z
   Subject: [rt #ticket/123375] gvim in Wincenter

   ===>Ticket created by sboeser at xxx.de on Fri Oct 29 14:53:10 2004
   Hi UCO,

   would it be possible to....

   ===>Given to helges by friebel on Fri Oct 29 16:58:41 2004

The main changes are to identify tickets always by its numbers only,
to change the default output format for the ls and show handlers to a
"prettyprint" format and to add reasonable defaults when formulating
queries for the "ls" action.

The online help has been updated to reflect the changes I made.
In the hope that it might be useful to someone I do attach the modified
CLI, which is also running with RT 3.0
(We are actually using it together with rt 3.0.11)

Wolfgang Friebel
    Deutsches Elektronen-Synchrotron DESY |  Phone:  +49 33762 77372          |
    Platanenallee 6                       |  Fax:    +49 33762 77216          |
    D-15738 Zeuthen  Germany              |  E-Mail: Wolfgang.Friebel at desy.de |

More information about the Rt-devel mailing list