Date: Mon, 28 Jan 2002 20:13:15 -0500 From: Jose Antonio Ortega Ruiz <jao@gnu.org> To: Dan Trainor <dan@ript.org>, freebsd-questions@FreeBSD.ORG Subject: Re: ports browser Message-ID: <E16VMpn-0001sN-00@fencepost.gnu.org> In-Reply-To: Giorgos Keramidas's message of "Mon, 28 Jan 2002 06:11:19 %2B0200" References: <013601c1a369$087651b0$0100a8c0@broken> <20020128041118.GA56247@hades.hell.gr>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-= On 2002-01-22 10:19:59, Dan Trainor wrote: > Anyone know of an ncurses-based program or something that will let me > browse my ports tree, and read me pkg-comment, pkg-descr, and plg-plist? > I'd just like a more orderly way of browsing the list, and I don't feel > like: cd port1; cat pkg*; (read for a while, ok) cd ..; cd port1; .... > etc etc. With over what was it, 1600 ports I believe, that becomes a > pretty boring task. hi, i've written a small guile-scheme program that lets you browse a list of installed ports using a web browser. you can see a list of categories, as well as ports descriptions, dependencies and so on. to install it, just untar the attached file, cd to the dir and run: $ ./start & then, point your browser to http://localhost:1111 requirements: guile-1.4, slib-2d1 (both in the ports collection) the appearance of the HTML pages can be customised editing the included stylesheet, style.css. this is a very alpha release. please let me know if you find it useful. any comment or suggestion will be very welcome!!! thanks, jao -- Keep me away from the wisdom which does not cry, the philosophy which does not laugh and the greatness which does not bow before children. -Kahlil Gibran, mystic, poet and artist (1883-1931) --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=pb.tar.gz Content-Transfer-Encoding: base64 Content-Description: portbrowser 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 UAAA --=-=-=-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E16VMpn-0001sN-00>