Subversion Repositories DevTools

Rev

Rev 2026 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
392 dpurdie 1
#! perl
2
########################################################################
3
# Copyright (C) 2006 ERG Limited, All rights reserved
4
#
5
# Module name   : jats.sh
6
# Module type   : Makefile system
7
# Compiler(s)   : n/a
8
# Environment(s): jats
9
#
10
# Description:
11
#
12
# Usage:
13
#
14
# Version   Who      Date        Description
15
#
16
#......................................................................#
17
 
18
require 5.006_001;
19
use strict;
20
use warnings;
21
 
22
use JatsError;
23
use JatsLocateFiles;
24
 
25
my $search;
26
 
27
    $search = JatsLocateFiles::new('JatsLocateFiles',
28
                                    'Recurse',
29
                                    'FullPath',
30
                                    'DirListOnly',
31
                                    );
32
 
33
#    $search->filter_in( '*.pm' );
34
#    $search->filter_in( '*_rm_*' );
35
#    $search->filter_in( '*_jats_*' );
36
    $search->filter_out( '*_DummY_*' );
37
#    $search->filter_out( '*0*' );
38
    $search->search( '..' );
39
    my @array = $search->results();
40
    my $count = $search->results();
41
    Message "Count: $count\n";
42
    Message "Data:", @array ;
43
    Message "FilterIn:", @{$search->filter_in()};
44
    Message "FilterOut:", @{$search->filter_out()};
45
    Message "base_dir:" . $search->base_dir();
46
    Message "has_filter:" . $search->has_filter();
47
 
48
 
49
    Message "Test2" . "-" x 80;
50
    $search = JatsLocateFiles::new('JatsLocateFiles',
51
                                    '--Recurse',
52
                                    '--FullPath',
53
                                    '--DirListOnly',
54
                                    );
55
 
56
    $search->option('--Recurse=1') ||Warning ("Bad Option");
57
    $search->option('--FilterIn=*.pm') || Warning ("Bad Option");
58
    $search->option('--FilterOut=*.dummy') || Warning ("Bad Option");
59
    $search->option('--FileListOnly') || Warning ("Bad Option");
60
    $search->option('--FullPath') || Warning ("Bad Option");
61
    $search->option('--Dir=..') || Warning ("Bad Option");
62
    $search->search( );
63
    @array = $search->results();
64
    $count = $search->results();
65
    Message "Count: $count\n";
66
    Message "Data:", @array ;
67
    Message "FilterIn:", @{$search->filter_in()};
68
    Message "FilterOut:", @{$search->filter_out()};
69
    Message "base_dir:" . $search->base_dir();
70
    Message "has_filter:" . $search->has_filter();
71
 
72