dotnet_version_manager 0.1.0

A tool for managing installed .NET SDKs
# dotman

A simple .NET version manager for installing, managing, and updating multiple .NET SDK versions.

## Commands

### `install`

Install a .NET SDK from downloadable SDKs or from a pre-downloaded archive.

```bash
# Select a version to download and install
dotman install

# Install from a downloaded file
dotman install --file dotnet-sdk-9.0.308-linux-x64.tar.gz
```
### `update`

Update all installed SDKs to the latest version of their respective channels.

```bash
dotman update
```

### `list`

List all available and installed .NET SDK versions.

```bash
dotman list
```

### `pin` / `unpin`

Pin an installed SDK to prevent it from being removed as outdated. Unpin it again to allow it to be removed automatically.

```bash
dotman pin

dotman unpin
```

Pinned SDKs will still be considered for updates, but they won't be automatically removed when newer versions are installed.

### `remove`

Remove an installed .NET SDK or remove all outdated versions.

```bash
dotman remove
```