oconnor663 / duct.rs

a Rust library for running child processes
MIT License
819 stars 34 forks source link

consider environment case insensitivity on Windows #50

Closed oconnor663 closed 6 years ago

oconnor663 commented 6 years ago

See https://github.com/oconnor663/duct.py/issues/48 on the Python side.

On Python we have to uppercase env var names, because we have to match what the Python interpreter is giving us via os.environ.copy(). What's the situation in Rust? Do we need to deal with this?

oconnor663 commented 6 years ago

Whatever we decide here, it's probably worth adding to the spec.md file currently in the Python repo.

oconnor663 commented 6 years ago

Adding a test that I expect to fail here: https://github.com/oconnor663/duct.rs/pull/51