Help for this page

Select Code to Download


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