File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
packages/mcl/src/src/mcl/commands Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -18,13 +18,38 @@ export void config(string[] args)
1818 const params = parseEnv! Params;
1919 switch (args.front) {
2020 case " sys" :
21+ sys(params, args);
22+ break ;
2123 case " home" :
24+ home(params, args);
25+ break ;
2226 case " start-vm" :
27+ startVM(params, args);
28+ break ;
2329 default :
2430 assert (false , " Unknown config subcommand" ~ args.front);
2531 }
2632}
2733
34+ void sys (Params params, string [] args)
35+ {
36+ }
37+
38+ void home (Params params, string [] args)
39+ {
40+ }
41+
42+ void startVM (Params params, string [] args)
43+ {
44+ if (args.length < 2 || args.length > 2 )
45+ assert (false , " Usage: mcl config start-vm <vm-name>" );
46+ else {
47+ string vmName = args[1 ];
48+ writeln(" Starting VM: " , vmName);
49+ execute([" just" , " start-vm" , vmName]);
50+ };
51+ }
52+
2853struct Params
2954{
3055
You can’t perform that action at this time.
0 commit comments