made ServiceManager a static class

This commit is contained in:
2023-07-30 15:48:22 +02:00
parent 3b3c69ee56
commit 088fce0aaa
4 changed files with 33 additions and 35 deletions

View File

@@ -14,7 +14,7 @@ class Service extends CLIAppBase {
var name = args[0];
var result = ServiceManager.instance.start(name);
var result = ServiceManager.start(name);
return handleResult(result);
},"<name>");
@@ -25,7 +25,7 @@ class Service extends CLIAppBase {
var name = args[0];
var result = ServiceManager.instance.stop(name);
var result = ServiceManager.stop(name);
return handleResult(result);
},"<name>");
@@ -38,7 +38,7 @@ class Service extends CLIAppBase {
var binName = args[1];
var rest = args.slice(2);
var result = ServiceManager.instance.register(name, binName, rest);
var result = ServiceManager.register(name, binName, rest);
return handleResult(result);
},"<name> <binary> [args...]");
@@ -49,13 +49,13 @@ class Service extends CLIAppBase {
var name = args[0];
var result = ServiceManager.instance.unregister(name);
var result = ServiceManager.unregister(name);
return handleResult(result);
},"<name>");
registerSyncSubcommand("list", (args) ->{
var list = ServiceManager.instance.listRunning();
var list = ServiceManager.listRunning();
for (name in list) {
this.handle.writeLine(name);
@@ -69,7 +69,7 @@ class Service extends CLIAppBase {
return false;
}
ServiceManager.instance.enable(args[0]);
ServiceManager.enable(args[0]);
return true;
},"<name>");
}

View File

@@ -25,7 +25,7 @@ class Res extends CLIAppBase {
},"<url>");
registerAsyncSubcommand("register",(args)->{
var srv: Null<ResManager> = ServiceManager.instance.get("resmgr");
var srv: Null<ResManager> = ServiceManager.get("resmgr");
var addr = args[0];
var name = args[1];