mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 23:34:24 +01:00
26 lines
337 B
Dart
26 lines
337 B
Dart
enum Dist {
|
|
debian,
|
|
ubuntu,
|
|
centos,
|
|
fedora,
|
|
opensuse,
|
|
kali,
|
|
wrt,
|
|
armbian,
|
|
arch,
|
|
alpine,
|
|
rocky;
|
|
}
|
|
|
|
extension StringX on String {
|
|
Dist? get dist {
|
|
final lower = toLowerCase();
|
|
for (final dist in Dist.values) {
|
|
if (lower.contains(dist.name)) {
|
|
return dist;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
}
|