Date: Wed, 14 Jun 2000 01:46:03 +0100 From: Mark Ovens <mark@ukug.uk.freebsd.org> To: chat@freebsd.org Subject: New ports searching utility Message-ID: <20000614014603.F232@parish>
next in thread | raw e-mail | index | archive | help
As a first real programming exercise in perl(1) I wrote a program,
called ``sp'', to allow a more selective search of the ports
collection. With the number of ports now at ~3500 the number of
hits using ``make search'' is often excessive due to its' simplistic
"all fields" searching method.
It can use all the perl(1)'s regular expressions for pattern matching
and you can specify what to search for in each field of the ports
records, so you can do things like:
sp -x '(textproc|print|www)' -m '(nik|jim)' -r tidy
to find all ports in the textproc, print, and www categories that are
maintained by Nik Clayton or Jim Mock and have a run dependency on
tidy(1). It also tells you how many matching ports it found.
If you want to give it a try I put a tarball containing the program
and the manpage at:
ftp://ukug.uk.freebsd.org/pub/mark/sp/sp.tgz
Extract it in a temp directory and copy the program, sp, to
/usr/local/bin and the manpage to /usr/share/man/man1.
--
Want a lean, mean, computing machine?
Get rid of that FAT - install FreeBSD
________________________________________________________________
FreeBSD - The Power To Serve http://www.freebsd.org
My Webpage http://ukug.uk.freebsd.org/~mark/
mailto:mark@ukug.uk.freebsd.org http://www.radan.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000614014603.F232>
