#112 new: check hash during upgrade

This commit is contained in:
lollipopkit
2023-08-08 16:31:28 +08:00
parent 693eef8f7e
commit 159942de95
12 changed files with 79 additions and 47 deletions

View File

@@ -75,12 +75,14 @@ esac''');
}
}
abstract class _CmdType {
extension EnumX on Enum {
/// Find out the required segment from [segments]
String find(List<String> segments);
String find(List<String> segments) {
return segments[index];
}
}
enum StatusCmdType implements _CmdType {
enum StatusCmdType {
net,
sys,
cpu,
@@ -92,21 +94,11 @@ enum StatusCmdType implements _CmdType {
tempVal,
host,
sysRhel;
@override
String find(List<String> segments) {
return segments[index];
}
}
enum DockerCmdType implements _CmdType {
enum DockerCmdType {
version,
ps,
stats,
images;
@override
String find(List<String> segments) {
return segments[index];
}
}