tell method
Implementation
@override
tell(m, {link}) async {
switch (m) {
case SparkF spark:
switch (spark.map) {
case {
'execute': String exc,
}:
final ex = exc.split(' ');
final res = await Process.run(
ex.first,
ex.sublist(1),
workingDirectory: localPath,
);
if (res.stdout case String o) spark.map['out'] = o;
if (res.stderr case String o) spark.map['err'] = o;
return spark;
}
}
}