Crates.io | dver |
lib.rs | dver |
version | 0.1.0 |
source | src |
created_at | 2024-08-08 14:58:07.798628 |
updated_at | 2024-08-08 14:58:07.798628 |
description | CLI tool for managing .NET SDK versions, including installation and version switching. |
homepage | https://github.com/stescobedo92/dotnet-version-manager |
repository | https://github.com/stescobedo92/dotnet-version-manager |
max_upload_size | |
id | 1329634 |
size | 51,731 |
dver
is a command-line tool designed to simplify the process of managing multiple .NET SDK versions on your system. Inspired by popular version managers like nvm (Node Version Manager) and sdkman, this tool provides an easy and efficient way to switch between different .NET SDK versions, install new versions, and maintain consistent development environments across projects.
By providing an easy-to-use interface for managing .NET SDK versions, this tool aims to streamline the development process and reduce version-related headaches. Whether you're working on multiple projects with different .NET version
current
: Quickly check the currently active .NET SDK version.list
: View all installed .NET SDK versions on your system.use
: Easily switch to a different .NET SDK version for your project.install
: Automatically download and install the lts version or install a new .NET SDK versionsIn the fast-paced world of .NET development, different projects often require different SDK versions. This tool addresses several key challenges:
./dver current # Display current .NET SDK version
Current dotnet version: 6.0.132
./dver list # List all installed .NET SDK versions
6.0.132
8.0.105
./dver use 6.0.132 # Switch to .NET SDK version
SDK version set to 6.0.132
./dver install --lts # Install LTS version if not present
dotnet is already installed on your system.
Current version: 6.0.132
./dver install --version 7.0.100 # (Although you can use this command, it is still a work in progress so it is in the experimental phase.)