Dan McGee wrote: > [snip] >> # TODO: Could match version numbers to catch packages >> # install with pacman -S repo/pkg >> > Did you take a look at my pacsearch script? That does some sort of > intelligent matching of package versions. > > I like the description "some sort of intelligent matching"... Sounds convincing! >> readonly progname="repopkg" >> readonly version="1.0" >> >> if [ -z "$1" -o "$1" = "--help" -o "$1" = "-h" ]; then >> echo "Usage: $progname <repo>" >> echo "Ex: $progname testing" >> > Just spell out "Example"? We can afford a few more bytes. :) > > I was copying your pacsearch script! > [snip] >> for pkg in $(pacman -Qq); do >> match=$(grep -m1 " $pkg " $pkglist | grep "^$1") >> > Not exactly cheap as you have to do two grep calls for every package > you list. Perhaps cmp or diff could be used? > > And now for the real off-the-wall suggestion- doing this in perl would > give you the power of regular expressions and probably make this all > real easy. That is if you can figure out perl. > >
The saying that "perl is like an explosion in an ascii factory" pretty much describes how I see perl... If/when I add the pkgver matching then this will disappear. Also, I think I will rename the script "paclist" as that is perhaps slightly better that "repopkg". It also has the "pac" prefix which matches pacsearch and pacdiff. Allan _______________________________________________ pacman-dev mailing list [email protected] http://archlinux.org/mailman/listinfo/pacman-dev
