@@ -72,6 +72,11 @@ They have no `postinstall` script or runtime dependencies: the bootstrap selects
7272the official x64 or ARM64 installer, verifies its SHA-256 against
7373` release-manifest.json ` , installs it, and validates the installed version.
7474
75+ For npm, pnpm, and Yarn, the bootstrap package declares Node.js ` >=22 ` . CI
76+ validates that package on Node 22, 24, and 26; Node 24 is the release baseline
77+ and Node 26 is the forward-compatibility lane. Bun runs this bootstrap with its
78+ own runtime. None of these runtimes is required after DevNav is installed.
79+
7580After installation, update DevNav with ` dev update ` —not with npm, Bun, pnpm, or
7681Yarn. The package runner is a discovery and bootstrap channel; it does not own
7782the installed application.
@@ -159,6 +164,7 @@ the folder DevNav opens by default.
159164
160165Published binaries do not require Rust or Visual Studio. A package runner is
161166required only when you choose its bootstrap command.
167+ Windows PowerShell 5.1, 32-bit Windows, Linux, and macOS are not supported.
162168
163169## Why DevNav?
164170
@@ -188,6 +194,10 @@ Set-DevRoot $HOME
188194Get-DevRoot
189195```
190196
197+ For existing setups, ` DEV_HOME ` remains a fallback until a saved startup
198+ directory exists; a directory saved with ` Ctrl+S ` or ` Set-DevRoot ` takes
199+ precedence.
200+
191201## Global favorites
192202
193203Press ` f ` on a directory to add or remove it from global favorites. Every saved
@@ -262,6 +272,17 @@ Use `Set-DevShortcut` for scripts, overwrite a slot by using the same index, or
262272remove one with ` Remove-DevShortcut -Index 1 ` (or ` dev shortcut 1 ` ). Bindings
263273persist locally and appear in the ` F1 ` help panel.
264274
275+ You can also select a repository and pass an optional agent or shell command
276+ from PowerShell:
277+
278+ ``` powershell
279+ dev codex
280+ dev "git status"
281+ ```
282+
283+ The agent CLIs are optional. DevNav returns the command to PowerShell, so the
284+ CLI you choose must be installed and available on ` PATH ` .
285+
265286### Language
266287
267288On the first interactive launch, DevNav detects the first supported language in
@@ -327,8 +348,9 @@ Set-DevUpdateCheck $false # disable
327348- Release binaries and the PowerShell module are verified with SHA-256.
328349- Local configuration is excluded from the repository and preserved on updates.
329350- GitHub Actions use minimal permissions and commit-pinned actions.
330- - Future npm releases use OIDC Trusted Publishing; no ` NPM_TOKEN ` is stored.
331- - The public repository is read-only for external contributors.
351+ - npm releases use OIDC Trusted Publishing; no ` NPM_TOKEN ` is stored.
352+ - Security reports use GitHub Private Vulnerability Reporting; use the issue or
353+ pull-request templates for non-sensitive work.
332354
333355See [ SECURITY.md] ( SECURITY.md ) , [ CONTRIBUTING.md] ( CONTRIBUTING.md ) , and the
334356[ troubleshooting guide] ( TROUBLESHOOTING.md ) .
@@ -355,9 +377,9 @@ cargo deny check
355377Invoke-Pester -Path ./tests/powershell
356378```
357379
358- The repository pins Rust 1.97.1 with ` rustfmt ` and ` clippy ` . PowerShell quality
359- gates use the native parser, PSScriptAnalyzer 1.25.0 and Pester 6.1.0. Dependency
360- licenses, advisories, registries and duplicate versions are checked by
380+ The MSRV is Rust 1.97; CI pins Rust 1.97.1 with ` rustfmt ` and ` clippy ` .
381+ PowerShell quality gates use the native parser, PSScriptAnalyzer 1.25.0 and
382+ Pester 6.1.0. Dependency licenses, advisories, registries and duplicate versions are checked by
361383` cargo-deny ` using [ deny.toml] ( deny.toml ) . CI runs all of these checks.
362384
363385See the public [ roadmap] ( ROADMAP.md ) for planned distribution work.
0 commit comments