App-Greple
view release on metacpan or search on metacpan
lib/App/Greple/colors.pm
lib/App/Greple/debug.pm
lib/App/Greple/dig.pm
lib/App/Greple/find.pm
lib/App/Greple/perl.pm
lib/App/Greple/pgp.pm
lib/App/Greple/select.pm
minil.toml
pages/Makefile
pages/_config.yml
pages/images/arrow-down.png
pages/images/body-bg.jpg
pages/images/download-button.png
pages/images/github-button.png
pages/images/header-bg.jpg
pages/images/highlight-bg.jpg
pages/images/octocat-small.png
pages/images/sidebar-bg.jpg
pages/javascripts/main.js
pages/javascripts/scale.fix.js
pages/stylesheets/print.css
pages/stylesheets/pygment_trac.css
pages/stylesheets/styles.css
pages/stylesheets/stylesheet.css
script/greple
t/00_load.t
t/01_run.t
Also **dig** module implements more complex search. It can be used as
simple as this:
greple -Mdig pattern --dig .
but this command is finally translated into following option list.
greple -Mfind . ( -name .git -o -name .svn -o -name RCS ) -prune -o
-type f ! -name .* ! -name *,v ! -name *~
! -iname *.jpg ! -iname *.jpeg ! -iname *.gif ! -iname *.png
! -iname *.tar ! -iname *.tbz ! -iname *.tgz ! -iname *.pdf
-print -- pattern
## INCLUDED MODULES
The distribution includes some sample modules. Read document in each
module for detail. You can read the document by `--man` option or
[perldoc](https://metacpan.org/pod/perldoc) command.
greple -Mdig --man
lib/App/Greple/dig.pm view on Meta::CPAN
expand is_artifacts ( -name node_modules )
##
## files
##
expand is_dots -name .*
expand is_version -name *,v
expand is_backup ( -name *~ -o -name *.swp )
expand is_image ( -iname *.jpg -o -iname *.jpeg -o \
-iname *.gif -o -iname *.png -o \
-iname *.ico -o \
-iname *.heic -o -iname *.heif -o \
-iname *.svg -o \
-iname *.tif \
)
expand is_archive ( -iname *.tar -o -iname *.tar.gz -o -iname *.tbz -o -iname *.tgz -o \
-name *.a -o -name *.zip \
)
expand is_pdf -iname *.pdf
expand is_db ( -name *.db -o -iname *.bdb )
pages/stylesheets/styles.css view on Meta::CPAN
background: -moz-linear-gradient(top, #C3001D 0%, #950119 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd));
background: -webkit-linear-gradient(top, #C3001D 0%,#950119 100%);
background: -o-linear-gradient(top, #C3001D 0%,#950119 100%);
background: -ms-linear-gradient(top, #C3001D 0%,#950119 100%);
background: linear-gradient(top, #C3001D 0%,#950119 100%);
}
a.buttons {
-webkit-font-smoothing: antialiased;
background: url(../images/arrow-down.png) no-repeat;
font-weight: normal;
text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0;
padding: 2px 2px 2px 22px;
height: 30px;
}
a.github {
background: url(../images/octocat-small.png) no-repeat 1px;
}
a.buttons:hover {
color: #fff;
text-decoration: none;
}
/* Section - for main page content */
pages/stylesheets/stylesheet.css view on Meta::CPAN
font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
}
a.button small {
display: block;
font-size: 11px;
}
header a.button {
position: absolute;
right: 0;
top: 0;
background: transparent url(../images/github-button.png) 0 0 no-repeat;
}
aside a.button {
width: 138px;
padding-left: 64px;
display: block;
background: transparent url(../images/download-button.png) 0 0 no-repeat;
margin-bottom: 20px;
font-size: 21px;
}
code, pre {
font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
color: #222;
margin-bottom: 30px;
font-size: 13px;
}
pages/stylesheets/stylesheet.css view on Meta::CPAN
/* COMMON STYLES */
hr {
height: 1px;
line-height: 1px;
margin-top: 1em;
padding-bottom: 1em;
border: none;
background: transparent url('../images/hr.png') 0 0 no-repeat;
}
table {
width: 100%;
border: 1px solid #ebebeb;
}
th {
font-weight: 500;
}
pages/stylesheets/stylesheet.css view on Meta::CPAN
list-style: decimal inside;
padding-left: 3px;
}
dl dd {
font-style: italic;
font-weight: 100;
}
footer {
background: transparent url('../images/hr.png') 0 0 no-repeat;
margin-top: 40px;
padding-top: 20px;
padding-bottom: 30px;
font-size: 13px;
color: #aaa;
}
footer a {
color: #666;
}
script/greple view on Meta::CPAN
Also B<dig> module implements more complex search. It can be used as
simple as this:
greple -Mdig pattern --dig .
but this command is finally translated into following option list.
greple -Mfind . ( -name .git -o -name .svn -o -name RCS ) -prune -o
-type f ! -name .* ! -name *,v ! -name *~
! -iname *.jpg ! -iname *.jpeg ! -iname *.gif ! -iname *.png
! -iname *.tar ! -iname *.tbz ! -iname *.tgz ! -iname *.pdf
-print -- pattern
=head2 INCLUDED MODULES
The distribution includes some sample modules. Read document in each
module for detail. You can read the document by C<--man> option or
L<perldoc> command.
script/greple view on Meta::CPAN
=head1 LICENSE
Copyright 1991-2026 Kazumasa Utashiro
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
=cut
# LocalWords: greple egrep foo baz yabba dabba doo ascii greplerc
# LocalWords: regex readlist iname jpg jpeg gif png tbz tgz pdf RGB
# LocalWords: perlre fgrep grep perl joinby KATAKANA InKatakana utf
# LocalWords: nonewline filestyle linestyle chdir mtime nocolor jis
# LocalWords: STDOUT colormap Cyan BLOCKEND LESSANSIENDCHARS setuid
# LocalWords: sprintf regioncolor uniqcolor ansicolor nocolorful jp
# LocalWords: struct sockaddr blockend icode euc shiftjis sjis zcat
# LocalWords: ocode gunzip gpg FILELABEL substr eval misc unicode
# LocalWords: GREPLEOPTS shellwords Katakana builtin pgp autoload
# LocalWords: ENV App ARGV mg Kazumasa Utashiro github colorindex
# LocalWords: matchcount gzipped stdin func CPANMINUS cpanm kana
( run in 1.482 second using v1.01-cache-2.11-cpan-df04353d9ac )