linux_plus 1.0.0 copy "linux_plus: ^1.0.0" to clipboard
linux_plus: ^1.0.0 copied to clipboard

Utility to provide more details about the host platform.

linux_plus #

Utility package to provide additional details about the linux platform.

Features #

  • Linux Specific Features
    • Get Current Distro Name
    • Get Parent Distro Name
    • Get Full Distro Name
    • Get Distro Version
    • Utility functions to check if
      • The current distro is Based on Debian or Ubuntu
      • The current distro is on Debian, Ubuntu, Fedora or Arch.

Usage #

import 'dart:io';
import 'package:linux_plus/linux_plus.dart';

void main() {
  /// its optional to check for [Platform.isLinux] first
  /// on other platforms the distro functions will simply return `unknown`/`false`
  /// respectively.
  if(Platform.isLinux) {
    print(LinuxPlus.distro);
    print(LinuxPlus.fullDistroName);
    print(LinuxPlus.distroVersion);
    print(LinuxPlus.distroVersionCodename);
    print(LinuxPlus.distroCodename);
    print(LinuxPlus.parentDistro);
    print(LinuxPlus.isUbuntu);
    print(LinuxPlus.isDebian);
    print(LinuxPlus.isFedora);
    print(LinuxPlus.isArch);
    print(LinuxPlus.isUbuntuOrDebian);
    print(LinuxPlus.isUbuntuBased);
    print(LinuxPlus.isDebianBased);
  }
}

Upcoming Features #

  • Support for processor info for linux
0
likes
140
pub points
28%
popularity

Publisher

unverified uploader

Utility to provide more details about the host platform.

Repository (GitHub)
View/report issues

Documentation

API reference

License

GPL-3.0 (license)

More

Packages that depend on linux_plus