mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
21 lines
459 B
Dart
21 lines
459 B
Dart
import 'package:toolbox/data/model/distribution.dart';
|
|
|
|
extension StringX on String {
|
|
int get i => int.parse(this);
|
|
|
|
Distribution get dist {
|
|
final lower = toLowerCase();
|
|
for (var dist in debianDistList) {
|
|
if (lower.contains(dist)) {
|
|
return Distribution.debian;
|
|
}
|
|
}
|
|
for (var dist in rehlDistList) {
|
|
if (lower.contains(dist)) {
|
|
return Distribution.rehl;
|
|
}
|
|
}
|
|
return Distribution.unknown;
|
|
}
|
|
}
|