X-Git-Url: http://git.ieval.ro/?p=filters.git;a=blobdiff_plain;f=fanboy;h=3881f0ae9b7df6571f78de803dae38fee9625953;hp=4a4e0e4128c60b281bb7962674f37de468be4635;hb=HEAD;hpb=52d398066d37216e269aedb48721417c4b35bf2d diff --git a/fanboy b/fanboy index 4a4e0e4..3881f0a 100755 --- a/fanboy +++ b/fanboy @@ -2,12 +2,13 @@ my %topics=( git => [qw(linus git linux rebase rebased merge merged cherry-pick - branch branched branches git-*)], - ubuntu => [qw(Mark MOTU ubuntu debian rock rocks rule dapper - feisty fiesty gutsy hoary edgy universe launchpad gnome desktop - naked sabdfl)], + branch branched branches git-* push pull pushed pulled)], + ubuntu => [qw(Mark MOTU PPA ubuntu debian rock rocks rule dapper + feisty fiesty gutsy hoary hardy edgy + universe launchpad gnome desktop naked sabdfl community)], debian => [qw(Debian rules rule ian murdock upstream release - stable unstable testing apt apt-get deb)], + stable unstable testing apt apt-get deb developer NM RM + NMU FTBFS BTS ITP DFSG non-free free d.o)], ); if (! @ARGV) { @@ -22,14 +23,14 @@ my $total_awesomeness_dude=join("|", $_=quotemeta($_); s/\\\*/.*/g; s/\\\?/./g; - $_; + qr/\b$_\b/; } reverse sort @ARGV); my $len=0; my $indent=""; my $indent_printed=0; while () { - if (/$total_awesomeness_dude/) { + if (/$total_awesomeness_dude/i) { if (/^([>|][>|\s]*)/) { if ($indent ne $1) { print "\n" if $len;