Skip to content

Commit e2ae8ff

Browse files
committed
commit
1 parent 1a796b9 commit e2ae8ff

File tree

1 file changed

+25
-0
lines changed
  • packages/mcl/src/src/mcl/commands

1 file changed

+25
-0
lines changed

packages/mcl/src/src/mcl/commands/config.d

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
2853
struct Params
2954
{
3055

0 commit comments

Comments
 (0)