Files
dart_script_runner/lib/src/base.dart
Chen Asraf 51e0e08cae chore: clean up files
test: add basic tests
2022-08-07 12:33:16 +03:00

15 lines
407 B
Dart

import 'package:script_runner/src/config.dart';
Future<void> runScript(String entryName, List<String> args) async {
final config = await ScriptRunnerConfig.get();
final entry = config.scriptsMap[entryName];
if (entry == null) {
throw Exception(
'No script named "$entryName" found.\n'
'Available scripts: ${config.scriptsMap.keys.join(', ')}',
);
}
return entry.run(args);
}