OutMan
OutMan is an output manager. It captures the output from command line based programs (like make) and
organizes it in a list. If a line from a text file can be associated with a line of output
(as happens when make reports an errror or warning)
then clicking on that line of output in the list causes a text editor to open to the associated file.
Basically it simplifies one's life when dealing with errors from make (at least as far as getting to the line
in the file where the error occurred, actually fixing the error it can't do for you). All these references to
make shouldn't make you think that OutMan can only deal with the output from said program. With no
modification it can also work with most variants of grep and any other program that uses the
"file_name:line_number:" style of output. In addition to this custom filters can be built to deal with the
output from just about any program (a filter to parse the output from ctags is included).
- OutMan is a Gnome application. It has been tested with the "October
Gnome" release of Gnome. No guarantees can be made about it working with earlier releases.
- OutMan also requires Gtk-- 1.0. It probably won't
work with releases newer than 1.0 (see Known Issues for more info).
The current release is OutMan 1.0
Read the INSTALL file in the distribution for more info. The simplest
way to do it is to un-compress the archive file and then do the usual configure/make/make
install. More specifically, type the following at a command line:
- tar xvzf outman-x.x.tar.gz
- cd outman-x.x
- ./configure
- make
- make install
The final step will probably require you to be the root user. The
"x.x" should be replaced with the version number for the version that you
downloaded.
- In going from version 1.0 to 1.1 the programming interface to GTK-- was changed in a non-backwards
compatible way. As a result OutMan won't compile if you have GTK-- 1.1 installed. When a stable release
of GTK-- 1.1 is made OutMan will be updated to be compatible. (NOTE: this is a problem with
Gtk-- not Gtk+. Gtk-- is a C++ wrapper of Gtk+, so it in turn requires Gtk+. OutMan works
fine with Gtk+-1.2, the problem is with Gtk-- > 1.0).
- If OutMan is being run in server mode and it crashes then it won't be possible to run an OutMan server
under that name again until the server name has been removed from "~/.OutMan/server.ior". Unfortunately
the functionality required for OutMan to be able to do this automatically hasn't been implemented in Orbit
yet.
If you discover a bug that isn't listed in Known Issues then please report it, or better
yet fix it yourself and send me a patch. Feature requests are also welcome, but OutMan currently works the
way I want it to so unless the feature sounds really useful to me you'd probably have much better luck
implementing it yourself and sending me a patch. In any case patches, bug reports, etc sould be sent here.
To contact the author send email here.