validate method
Implementation
@override
Future<void> validate() async {
await super.validate();
String path = Directory.current.path;
bool directoryExist = await checkDirectoryExist("$path${Constants.screensDirectoryPath.actualPath()}");
if (!directoryExist) {
throw CliException(message: "${Constants.screensDirectoryPath.actualPath()} Directory not found");
}
for (String screenName in CliDataProvider.instance.args.sublist(2)) {
if (!isValidScreenName(screenName)) {
throw CliException(message: ValidationMessages.invalidScreenNameMessageString);
}
}
}