linux_plus 1.0.1 linux_plus: ^1.0.1 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