Nicholas Nethercote
84ac80f192
Reformat use
declarations.
...
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
2024-07-29 08:26:52 +10:00
Ralf Jung
53a29e0e60
also print clearing the environment entirely
2023-08-24 08:08:46 +02:00
kraktus
eb63dea57f
More verbose Debug
implementation of std::process:Command
...
based on commit: ccc019aabf
from https://github.com/zackmdavis
close https://github.com/rust-lang/rust/issues/42200
Add env variables and cwd to the shell-like debug output.
Also use the alternate syntax to display a more verbose display, while not showing internal fields and hiding fields when they have their default value.
2022-12-27 09:50:01 +01:00
Ayush Singh
a94793d8d1
Implement blocking output
...
This allows decoupling `Command::spawn` and `Command::output`. This is
useful for targets which do support launching programs in blocking mode
but do not support multitasking (Eg: UEFI).
This was originally conceived when working on https://github.com/rust-lang/rust/pull/100316
Signed-off-by: Ayush Singh <ayushsingh1325@gmail.com>
2022-12-11 10:21:40 +05:30
Konrad Borowski
14fc9dcbba
Remove CommandEnv::apply
...
It's not being used and uses unsound set_var and remove_var
functions.
2021-12-29 10:07:44 +01:00
John Kugelman
a81d4b18ea
Add #[must_use] to remaining std functions (O-Z)
2021-10-30 23:37:32 -04:00
Jane Lusby
5e1941c058
Apply suggestions from code review
2021-10-05 15:09:11 -07:00
Jade
af83a9613c
std: Stabilize command_access
...
Tracking issue: #44434
2021-08-28 12:47:04 -07:00
Chris Denton
419902e413
Fix Windows Command::env("PATH")
2021-08-08 16:03:39 +01:00
Eric Huss
c297e20e03
Add accessors to Command.
2020-09-26 18:58:38 -07:00
mark
2c31b45ae8
mv std libs to library/
2020-07-27 19:51:13 -05:00