# Add support for Nushell in shell builder \(\#33806\) · gitcafe/zed

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

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

Visibility: public

Requested revision: bcac748c2bc4aaa25bda987ce1c42e17f2c9a18d

Requested commit: bcac748c2bc4aaa25bda987ce1c42e17f2c9a18d

Commit: bcac748c2bc4aaa25bda987ce1c42e17f2c9a18d

Tree: 4121d438e1c6d3d29f58f580755872bc17bd3fbc

Author: Anthony Eid

Committer: GitHub

## Message

```
Add support for Nushell in shell builder (#33806)

We also swap out env variables before sending them to shells now in the
task system. This fixed issues Fish and Nushell had where an empty
argument could be sent into a command when no argument should be sent.
This only happened from task's generated by Zed.

Closes #31297 #31240

Release Notes:

- Fix bug where spawning a Zed generated task or debug session with Fish
or Nushell failed
```

## Parents

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

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