Astro-IRAF-CL
view release on metacpan or search on metacpan
my $self = shift @_;
my $startdir;
if (defined $IRAF_START){ # If a user has an odd place for their IRAF
$startdir = $IRAF_START; # base directory then they should use this
# environment variable to say so.
}
else{
# Make educated guesses as to where the IRAF login.cl might be hiding.
# If you have any other alternatives you could add them in here
# This is only really for general places rather than unique odd places
# though, use IRAF_START or the uparm parameter for those.
my $found = 0;
use Env qw(USER HOME);
my $username = getlogin() || getpwuid($<) || $USER || `whoami`;
( run in 2.742 seconds using v1.01-cache-2.11-cpan-702932259ff )