# Remove gpui's dependency on \`async-process\` \(\#59358\) · gitcafe/zed

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

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

Visibility: public

Requested revision: a873cf402c8d5ffa13ab54efd29ccd4df59c7e46

Requested commit: a873cf402c8d5ffa13ab54efd29ccd4df59c7e46

Commit: a873cf402c8d5ffa13ab54efd29ccd4df59c7e46

Tree: 8a46b69a7d3e6fd1e03a793bdcb374d2f2b39971

Author: Cole Miller

Committer: GitHub

## Message

```
Remove gpui's dependency on `async-process` (#59358)

This removes gpui's dependency on the `util` crate, which depends on
async process. It now depends on `gpui_util` only, and uses
`std::process::Command` for the two cases where it was previously using
an async `Command`. This lifts the requirement of non-Zed consumers of
gpui to depend on our forked async-process (see #59156).

Release Notes:

- N/A
```

## Parents

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

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