App-MtAws
view release on metacpan or search on metacpan
Amazon Glacier is an archive/backup service with very low storage price. However with some caveats in usage and archive retrieval prices.
[Read more about Amazon Glacier][amazon glacier]
*mt-aws-glacier* is a client application for Amazon Glacier, written in Perl programming language, for *nix.
[amazon glacier]:http://aws.amazon.com/glacier/
## Version
* Version 1.120 (See [ChangeLog][mt-aws glacier changelog] or follow [@mtglacier](https://twitter.com/mtglacier) for updates) [](https://travis-ci.org/vsespb/mt-aws-glacie...
[mt-aws glacier changelog]:https://github.com/vsespb/mt-aws-glacier/blob/master/ChangeLog
## Contents
* [Features](#features)
* [Important bugs/missing features](#important-bugsmissing-features)
* [Production readiness](#production-readiness)
t/unit/filter.t view on Meta::CPAN
for my $before (@onespace) {
for my $after (@onespace) {
for my $last (@onespace) {
my ($res, $err);
assert_parse_filter_ok "${before}+${after}${exclamation}*.gz${last}${between}${before}-${after}*.txt${last}",
[{ action => '+', pattern => "${exclamation}*.gz"}, { action => '-', pattern => '*.txt'}];
assert_parse_filter_ok
"${before}+${after}${exclamation}*.gz${last}${between}${before}-${after}*.txt${last}",
"${before}-${after}*.jpeg${last}${between}${before}+${after}*.png${last}",
[{ action => '+', pattern => "${exclamation}*.gz"}, { action => '-', pattern => '*.txt'},
{ action => '-', pattern => '*.jpeg'}, { action => '+', pattern => '*.png'}];
assert_parse_filter_ok
"${before}+${after}${exclamation}*.gz${last}${between}${before}-${after}*.txt${last}",
"${before}-${after}*.jpeg${last}${between}",
[{ action => '+', pattern => "${exclamation}*.gz"}, { action => '-', pattern => '*.txt'}, { action => '-', pattern => '*.jpeg'}];
assert_parse_filter_ok
"${between}${before}-${after}*.txt${last}",
"${before}-${after}*.jpeg${last}${between}${before}+${after}*.png${last}",
[{ action => '-', pattern => '*.txt'}, { action => '-', pattern => '*.jpeg'}, { action => '+', pattern => '*.png'}];
}
}
}
}
}
assert_parse_filter_ok "+", [ { action => '+', pattern => ''} ];
assert_parse_filter_ok "-", [ { action => '-', pattern => ''} ];
assert_parse_filter_ok "+data/ -", [ { action => '+', pattern => 'data/'}, { action => '-', pattern => ''} ];
assert_parse_filter_ok "++", [ { action => '+', pattern => '+'} ];
( run in 0.891 second using v1.01-cache-2.11-cpan-df04353d9ac )