- or download this
package MyProject::OSSpecific::base;
...
# much more methods
1;
- or download this
package MyProject::OSSpecific::doslike;
...
# much more methods
1;
- or download this
package MyProject::OSSpecific::dos;
...
}
1;
- or download this
package MyProject::OSSpecific::MSWin32;
...
}
1;
- or download this
package MyProject::OSSpecific::unixlike;
...
# much more methods
1;
- or download this
package MyProject::OSSpecific::freebsd;
...
}
1;
- or download this
package MyProject::OSSpecific::linux;
...
}
1;
- or download this
packame MyProject::OSSpecific;
...
use parent 'MyProject::OSSpecific::'.$^O; # <-- this is the most impor
+tant trick here.
1;
- or download this
use strict;
use warnings;
...
use MyProject::OSSpecific;
print "This program should be installed to ",MyProject::OSSpecific->in
+stallTo(),"\n";