Skip to content

Project Local Commands, Better Windows Support - #18

Merged
freepicheep merged 3 commits into
mainfrom
project-awareness
May 1, 2026
Merged

Project Local Commands, Better Windows Support#18
freepicheep merged 3 commits into
mainfrom
project-awareness

Conversation

@freepicheep

Copy link
Copy Markdown
Owner

Added

  • Project-local commands now discover the nearest enclosing nupackage.toml by walking up from the current working directory, so commands like qv run amazing.nu work from subdirectories of a Quiver project.

Fixed

  • Improved Windows compatibility for Quiver-managed Nushell binaries by consistently using the platform-specific .nu-env/bin/nu path (nu.exe on Windows) across qvx, generated project env files, plugin registration, and editor LSP configs.
  • Global Quiver config and lockfile paths now use the platform config directory on windows and ~/.config on macOS/linux.
  • qv lsp now fails clearly on Windows when invoked without explicit editor names, instead of attempting to use the Unix-only interactive picker (hopefully switch to ratatui for this at some point).

@freepicheep
freepicheep merged commit e61c498 into main May 1, 2026
1 check passed
@freepicheep
freepicheep deleted the project-awareness branch May 1, 2026 18:12
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.

1 participant