[![Build Status](https://travis-ci.com/kaz-utashiro/greple-xp.svg?branch=master)](https://travis-ci.com/kaz-utashiro/greple-xp) # NAME App::Greple::xp - extended pattern module # VERSION Version 0.04 # SYNOPSIS greple -Mxp # DESCRIPTION This module provides functions those can be used by **greple** pattern and region options. # OPTIONS - **--le-pattern** _file_ - **--inside-pattern** _file_ - **--outside-pattern** _file_ - **--include-pattern** _file_ - **--exclude-pattern** _file_ Read file contents and use each lines as a pattern for options. - **--le-string** _file_ - **--inside-string** _file_ - **--outside-string** _file_ - **--include-string** _file_ - **--exclude-string** _file_ Almost same as **\*-pattern** option but each line is concidered as a fixed string rather than regular expression. ## COMMENT Lines start with hash mark (`#`) is ignored as a comment line. String after double slash (`//`) is also ignored with preceding spaces. ## WILD CARD Because _file_ parameter is globbed, you can use wild card to give multiple files. If nothing matched to the wild card, this option is simply ignored with no message. $ greple -Mxp --exclude-pattern '*.exclude' ... # SEE ALSO [https://github.com/kaz-utashiro/greple](https://github.com/kaz-utashiro/greple) [https://github.com/kaz-utashiro/greple-xp](https://github.com/kaz-utashiro/greple-xp) # AUTHOR Kazumasa Utashiro # LICENSE Copyright 2019- Kazumasa Utashiro. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.