wiki:TracShellScript

Version 5 (modified by J Kenneth King, 14 years ago) (diff)

--

TracShell: A command line shell interface to remote Trac instances

Description

Using the XmlRpcPlugin, TracShell gives users a dynamic and scriptable command-line tool for working with remote Trac instances.

Features:

  • YAML configuration files, configure multiple instances
  • Command aliases for common workflows
  • Dynamically created shell lists only the commands your account has access to

Coming Soon:

  • Non-interactive mode for scripts / alternate front-ends
  • Configurable out-put formatters (ANSI, csv, xml, json, etc)

More info and releases can be found at: http://code.google.com/p/tracshell/

Example

$ tracshell -h
Usage:

...

$ tracshell
Welcome to TracShell!
Type `help` for a list of commands.
trac->> query owner=joe priority=critical
   34: [  open  ] the system is down
  233: [  new   ] aliens have begun the attack
trac->> view 233
Details for ticket: 233

      Summary: aliens have begun the attack
  Description: We just caught a UFO on live video television entering..
          ....
trac->> quit
Goodbye!

Author/Contributors

Author: j_king
Contributors: