Как получить текущий пользователь переносимым способом?
Это похоже на часто задаваемые вопросы, но perlport не говорит об этом, может быть, потому, что некоторые нечетные системы не имеют понятия "пользователь" к тому, чтобы быть с? Однако, давайте придерживаться * nix и Windows.
getpwuid($>)
не выполняется в Windows.
$ENV{USER} || $ENV{USERNAME}
кажется довольно сложным.
http://search.cpan.org не сильно увеличилось.