The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

setenv - conveniently (re)set %ENV variables at compile time

SYNOPSIS

 no setenv;                # BEGIN { %ENV = () }

 no setenv qw( FOO BAR );  # BEGIN { delete @ENV{ qw( FOO BAR ) } }

 use setenv                # BEGIN { $ENV{FOO} = 1, $ENV{BAR} = 2 }
   FOO => 1,
   BAR => 2,
 ;

DESCRIPTION

Provide a simple way to (re)set %ENV variables at compile time. Usually used during debugging only. This is just syntactic sugar, without any additives.

VERSION

This documentation describes version 0.04.

METHODS

There are no methods.

THEORY OF OPERATION

Since "import" and "noimport" are called by Perl at compile time when doing a use or no, it will perform any (re)setting of %ENV at that time.

REQUIRED MODULES

 (none)

AUTHOR

 Elizabeth Mattijsen

COPYRIGHT

Copyright (c) 2008, 2012 Elizabeth Mattijsen <liz@dijkmat.nl>. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.