When Nushell is already installed in the OS, complete-update should use
the system binary instead of requiring a compiled binary first. This
removes the circular dependency:
BEFORE: complete-update required compiled nu binary
- If nu not compiled: ❌ error
- Force-compiles to 0.108.0 even if 0.109 update requested
AFTER: complete-update now has smart fallback
- Try compiled binary first (if exists)
- Fall back to system nu (if available)
- Only error if neither exists
This makes the script work in real-world scenarios where users have
Nushell installed in their OS.
|
||
|---|---|---|
| .. | ||
| alias.just | ||
| build.just | ||
| distro.just | ||
| full_distro.just | ||
| help.just | ||
| qa.just | ||
| tools.just | ||
| upstream.just | ||
| version_update.just | ||