# Forbid \`std::process::Command\` spawning, replace with \`smol\` where appropriate \(\#38894\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/c69912c76a8ee359ef4224d983e63e3178334f32)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: c69912c76a8ee359ef4224d983e63e3178334f32

Requested commit: c69912c76a8ee359ef4224d983e63e3178334f32

Commit: c69912c76a8ee359ef4224d983e63e3178334f32

Tree: 24a914518343e64098318ed7c6152b8272884f96

Author: Lukas Wirth

Committer: GitHub

## Message

```
Forbid `std::process::Command` spawning, replace with `smol` where appropriate (#38894)

std commands can block for an arbitrary duration and so runs risk of
blocking tasks for too long. This replaces all such uses where sensible
with async processes.

Release Notes:

- N/A *or* Added/Fixed/Improved ...
```

## Parents

- [7f14ab26ddb5cccf971650d70ab4ea2b23d732b3](https://git.cafe/gitcafe/zed/commit/7f14ab26ddb5cccf971650d70ab4ea2b23d732b3?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/c69912c76a8ee359ef4224d983e63e3178334f32?format=markdown)
