$ md tmp $ cd tmp $ patch -p1 < ../msSmart.patch.txt patching file lib/msSmart.pm patching file mss.pl $ tree -f . . |-- ./lib | `-- ./lib/msSmart.pm `-- ./mss.pl 1 directory, 2 files $ perl mss.pl Created Globbo Created Globbo\lib Created Globbo\lib\msSmart.pm Created Globbo\t Created Globbo\t\pod-coverage.t Created Globbo\t\pod.t Created Globbo\t\manifest.t Created Globbo\t\boilerplate.t Created Globbo\t\00-load.t Created Globbo\ignore.txt Created Globbo\Build.PL Created Globbo\MANIFEST $ tree -f . . |-- ./Globbo | |-- ./Globbo/Build.PL | |-- ./Globbo/Changes | |-- ./Globbo/MANIFEST | |-- ./Globbo/README | |-- ./Globbo/ignore.txt | |-- ./Globbo/lib | | `-- ./Globbo/lib/msSmart.pm | `-- ./Globbo/t | |-- ./Globbo/t/00-load.t | |-- ./Globbo/t/boilerplate.t | |-- ./Globbo/t/manifest.t | |-- ./Globbo/t/pod-coverage.t | `-- ./Globbo/t/pod.t |-- ./lib | `-- ./lib/msSmart.pm `-- ./mss.pl 4 directories, 13 files $ grep msSmart -r Globbo/lib Globbo/lib/msSmart.pm:package msSmart; Globbo/lib/msSmart.pm:msSmart - The great new msSmart! Globbo/lib/msSmart.pm: use msSmart; Globbo/lib/msSmart.pm: my $foo = msSmart->new(); Globbo/lib/msSmart.pm: perldoc msSmart Globbo/lib/msSmart.pm:1; # End of msSmart