Comment by colejohnson66

1 month ago

What's "missing" is the ability to launch things the "Bash" way: `KEY=value ./myApp`. Where the variable is scoped to the single execution.

Windows' command prompt requires two separate invocations:

    set KEY=value
    ./myApp

PowerShell also:

    $env:KEY='value'
    ./myApp

Or more "verbosely/explicitly":

    [System.Environment]::SetEnvironmentVariable('KEY', 'value')
    ./myApp

Regardless, all those methods aren't "scoped".