NAME
List::Filter::Transform::Library::FileSystem - transforms for working with unix file listings
SYNOPSIS
# This is a plugin, not intended for direct use.
# See: List::Filter::Storage::CODE
DESCRIPTION
A library of standard List::Filter "transforms" for working with unix file listings.
See List::Filter::Transform::Library::Documentation for information about the transforms defined by this module.
filters
The following is a (most likely partialy) listing of named filters are defined by this module.
Note that all follow the "leading colon" naming convention.
- :dwim_upcaret
-
Returns a transform to be used on regexps that are intended to pick entries out of unix file system listings:
It converts a leading "^" in a regexp into a "\b", except when it looks like you really meant to match the beginning of the string, which in a file listing is typically relatively uninteresting, e.g.
/usr/share/bin/this /usr/share/bin/that /usr/share/bin/theother ...
METHODS
- new
-
Instantiates a new List::Filter::Profile object.
Takes an optional hashref as an argument, with named fields identical to the names of the object attributes.
With no arguments, the newly created profile will be empty.
- init
-
Initialize object attributes and then lock them down to prevent accidental creation of new ones.
Note: there is no leading underscore on name "init", though it's arguably an "internal" routine (i.e. not likely to be of use to client code).
- define_filters_href
basic setters and getters
- storage_handler
-
Getter for object attribute storage_handler
- set_storage_handler
-
Setter for object attribute set_storage_handler
SEE ALSO
List::Filter List::Filter::Project
AUTHOR
Joseph Brenner, <doom@kzsu.stanford.edu>, 24 May 2007
COPYRIGHT AND LICENSE
Copyright (C) 2007 by Joseph Brenner
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.2 or, at your option, any later version of Perl 5 you may have available.
BUGS
None reported... yet.