Changes for version 0.36 - 2022-07-05

  • ENHANCEMENT
    • appexec:
      • new option, --define, which specifies extra environment variables to be addto to the application environment.
      • new option, --delete, which specifies environment variables to be deleted from the application environment.
      • --dumpenv:
        • new format, 'auto', which outputs the environment as commands for the current shell
        • now uses Shell::Config::Generate to generate commands to set environment variables for shells
        • new format, 'values', which outputs only environment variable values
        • new format, 'json', which outputs in JSON
        • new format, 'delta-json', which outputs in JSON the differences between the current and application environments
        • new format, 'delta-args', which outputs via appexec -D and -X options the differences between the current and application environments
      • new option, --dumpvar, which specifies which environment variables to dump

Documentation

execute a command under a specified environment

Modules

manage application specific environments
example application environment module for App::Env.
return a snapshot of the current environment