Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/blendthink/fdm

Fast Dart Manager: A fast and simple cli to manage Dart SDK versions.
https://github.com/blendthink/fdm

Last synced: 20 days ago
JSON representation

Fast Dart Manager: A fast and simple cli to manage Dart SDK versions.

Awesome Lists containing this project

README

        

# fdm

[![MIT Licence](https://img.shields.io/github/license/blendthink/fdm?style=flat&longCache=true)](https://opensource.org/licenses/mit-license.php)

> **Warning**\
> Not released yet.

Fast Dart Manager: A fast and simple cli to manage Dart SDK versions.

Inspired by [fvm] and [fnm].

## Features

🌎 Cross-platform support (macOS, Windows, Linux)

✨ Dynamic SDK paths for IDE debugging support

🚀 Fast switch between channels & versions

📂 Works with `.fdm/fdm_config.json` file

## Installation

### Using Homebrew (macOS/Linux)

```sh
brew install fdm
```

### Using Chocolatey (Windows)

```sh
choco install fdm
```

### Using Cargo (Linux/macOS/Windows)

```sh
cargo install fdm
```

### Using a release binary (Linux/macOS/Windows)

- Download the [latest release binary] for your system
- Make it available globally on `PATH` environment variable
- Configure your shell profile:

[fvm]: https://github.com/fluttertools/fvm

[fnm]: https://github.com/Schniz/fnm

[latest release binary]: https://github.com/blendthink/fdm/releases