I'm pleased to announce a minor update to ru, a command-line interface to roundup.
ru is inspired by bts (for debbugs) and rt (for Request Tracker). The bts manpage begins: This is a command line interface to the bug tracking system, intended mainly for use by developers. It lets the BTS be manipulated using simple commands that can be run at the prompt or in a script, does various sanity checks on the input, and constructs and sends a mail to the BTS control address for you. User-visible changes since ru 0.1.2: - The new "ru query" command is a prettier version of "ru list". It also validates arguments. For example, ru triage is now simply ru query --status unread --assignedto nobody - Unless piped into something, queries will now open a web browser instead of emitting a CSV. To get the old behaviour, pipe ru's output into cat. By default the browser will show the ID and title columns of 128 issues per page, grouping by status and priority, and sorting by activity. This behaviour can be customized by setting environment variables RU_ROWS, RU_COLS, RU_AGGR and RU_SORT, respectively. See ru triage's source for an example. - Issue validation is now O(1), down from O(n). - The "ru help" command now groups commands by user roles. As a side effect, it no longer accepts arguments. - Roundup does not allow anonymous access to the user list. If a command takes a username, and your Roundup password is in ~/.netrc, ru will attempt to login in order to check that the username is valid. This is not recommended as it is very slow. This program is a single Bash script, download instructions below. It is only well-tested on Debian Squeeze, against bugs.darcs.net. Criticism, suggestions, and patches welcome! darcs get http://code.haskell.org/~twb/ru # or wget http://code.haskell.org/~twb/ru/ru _______________________________________________ darcs-users mailing list darcs-users@darcs.net http://lists.osuosl.org/mailman/listinfo/darcs-users