#!/usr/bin/php query('SELECT * FROM `profiles`'.(isset($argv[1])?' WHERE `name` LIKE "%'.$argv[1].'%" OR `pkgdir` LIKE "%'.$argv[1].'%"':'')); while ($p=$r->fetch(PDO::FETCH_ASSOC)) { $p=new sql_profile($p); echo ($p->name?$p->name:$p->pkgdir)."\n"; $packages=$p->get_packages(); foreach ($packages as $cat => $pkg) { foreach ($pkg as $name => $vers) { foreach ($vers as $ver => $attrs) { echo ($attrs['masked']?color('[MASKED] ', 'red'):'')."$cat/$name-$ver: ".$attrs['description']."\n"; } } } } ?>