Skip to content

Conversation

@MattiasMTS
Copy link
Contributor

  • Add Nushell variant to Shell enum with config paths and detection
  • Create nushell.nu template with --env flag for cd directive handling
  • Add nushell to default shells in install/uninstall commands
  • Update completion format to support nushell descriptions
  • Add nushell installation to CI workflows
  • Document nushell setup in shell integration docs

- Add Nushell variant to Shell enum with config paths and detection
- Create nushell.nu template with --env flag for cd directive handling
- Add nushell to default shells in install/uninstall commands
- Update completion format to support nushell descriptions
- Add nushell installation to CI workflows
- Document nushell setup in shell integration docs
Nushell is not available in apt repositories. Use the official
GitHub Action for installing nushell on Linux and macOS.
@MattiasMTS MattiasMTS marked this pull request as draft January 11, 2026 21:35
@max-sixty
Copy link
Owner

very open to this, thanks for contributing!

we should ensure that it's well-tested, with some moderate share of the tests for existing shells. (we don't have to support all features, but we should be really confident that the ones we do support work well...)

I think it's acceptable to require nushell to be installed on a system in order for --features=shell-integration-tests to pass

@MattiasMTS
Copy link
Contributor Author

very open to this, thanks for contributing!

we should ensure that it's well-tested, with some moderate share of the tests for existing shells. (we don't have to support all features, but we should be really confident that the ones we do support work well...)

I think it's acceptable to require nushell to be installed on a system in order for --features=shell-integration-tests to pass

Totally agree. I'll try to spend some time nailing this in later this week. Thanks for awesome maintenance and speed on this 🚤

@max-sixty max-sixty mentioned this pull request Jan 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants