treetopgm - make a listing from `find' into a graphical tree.
Copyright (C) 1996,8 Russell Marks.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Description
-----------
Treetopgm reads a list such as that produced by `find', and outputs a
graphical tree showing the directory (or dir. and file) hierarchy as a
tree of interconnected boxes. The tree is output as a bitmap,
specifically a pgm file (or a TGA file if the `-t' option is used, or
an mrf file if `-m' is used). This can be very useful when trying to
visualise the structure of directory trees.
Though treetopgm can only read input in `find -print' format and is
primarily intended to be used with find, any hierarchy which can be
converted to that format can be `displayed'. An example filter to
convert output from `cflow' is included.
Installation
------------
Edit the Makefile if necessary, then do `make' then (as root) `make
install'.
If you want a copy of the cflow filter `altcflow.awk', be sure to copy
it somewhere suitable, as `make install' doesn't install it. If you
want to be able to run it directly without manually invoking awk, just
make the file executable. You'll probably also want to rename it to
save typing the `.awk', too. :-)
Be sure to read the man page, as that deals with issues which may not
immediately spring to mind, such as how to deal with large output
files.
Contacting me
-------------
No email address at the moment I'm afraid. :-(
Postal address:
Russell Marks,
3 Rapley Close,
Camberley,
Surrey,
GU15 4ER,
United Kingdom.
If you insist on abbreviating my name, please use "R. J. Marks".
Share and enjoy!
-Rus.
|