hn.today

Dotnetup

devblogs.microsoft.com15 points1 comments
Screenshot of Dotnetup

dotnetup is a new .NET toolchain manager for macOS and Linux that installs, manages, and updates SDKs and runtimes inside a user account without requiring admin rights. It provides a consistent CLI across platforms, supports side-by-side installations of multiple servicing bands, preview and nightly builds, and respects project pins in global.json. Installation is bootstrapped with a small curl command that fetches the binary and an init step configures the shell and pulls the latest stable SDK. Common commands include dotnetup list, dotnetup update, dotnetup sdk install preview, dotnetup runtime install [email protected], dotnetup runtime install daily, and dotnetup self update.

Operationally, dotnetup tracks channels (like 10.0 or latest) so monthly servicing updates are resolved and applied without advancing exact-version pins; unneeded components are garbage-collected after updates. It treats previews and nightlies as first-class citizens and validates/manage installations with signatures/checksums, faster multi-package installs, and a unified management surface compared with ad-hoc install scripts. The tool is non-admin by default, suitable for CI and containers, and the roadmap includes Windows system-level support and deeper CI/CD integrations. Full CLI reference and feedback channels are available on the project documentation and GitHub.

Read on devblogs.microsoft.com1 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.