Home

Awesome

Disks Desktop

<img align="center" src="https://raw.githubusercontent.com/AngeloAvv/disks/master/assets/disks_logo.png" width="350" alt="Disks logo" border="0">

Disks Desktop is Flutter desktop library able to retrieve the installed devices information

Pub Flutter CI Star on GitHub License: MIT

If you want to support this project,

"Buy Me A Coffee"

With Disks Desktop you can get access to disks' information like:

Installation

In general, put it under dependencies, in your pubspec.yaml:

dependencies:
  disks_desktop: ^1.0.1

You can install packages from the command line:

flutter pub get

or simply add it through the command line:

flutter pub add disks_desktop

Usage

To get the list of the available drives with their details, simply create an instance of a Disk Repository, and then invoke the query getter.

Example:

final repository = DiskRepository();
final disks = await repository.query;

You can also use it with a FutureBuilder:

FutureBuilder<List<Disk>>(
  future: DisksRepository().query,
  builder: (context, snapshot) => [...]
),

License

Disks Desktop is available under the MIT license. See the LICENSE file for more info. drivelist.cpp, drivelist.hpp, list.cpp and list.hpp are available under the Apache 2.0 license and belongs to balena.io

Additional information

<a href="https://www.flaticon.com/free-icons/hard-disk" title="hard disk icons">Disks icon created by Freepik - Flaticon</a>