# task: Refactor ShellBuilder to allow for special-casing shells \(\#33793\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 169620632af79a7e3a8542270e070bae820f947b

Requested commit: 169620632af79a7e3a8542270e070bae820f947b

Commit: 169620632af79a7e3a8542270e070bae820f947b

Tree: a1046fa5520fe5ca8818c3bc109b1c2cbc9e2b3e

Author: Piotr Osiewicz

Committer: GitHub

## Message

```
task: Refactor ShellBuilder to allow for special-casing shells (#33793)

- **task: Start refactoring shell builder**
- **Unify Windows implementation of shell builder so that it's treated
like any other kind of a "custom" shell.**
- **Rename task/lib.rs to task/task.rs**

Release Notes:

- N/A

---------

Co-authored-by: Remco Smits <djsmits12@gmail.com>
Co-authored-by: Anthony Eid <hello@anthonyeid.me>
```

## Parents

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

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