configure method
Step
configure(
)
override
Implementation
@override
Step configure() {
return Runnable(name: name, description: description, (context) {
try {
final Directory workDirectory = Directory(path.joinAll(binariesPath));
workDirectory.listSync().forEach((entity) {
if (entity is File)
_forFile(entity);
else if (entity is Directory)
_forDirectory(entity);
else
context.send(
Response(
message: "Only files and directories will be installed.",
level: ResponseLevel.warning,
),
);
});
return Response(
message: "Installation complete successfully.",
level: ResponseLevel.status,
);
} catch (error) {
return Response(level: ResponseLevel.error, message: error.toString());
}
});
}