getContentDirectory function
Content directory contains Markdown/HTML files.
Config: build.content_dir
Implementation
Future<Either<BuildError, Directory>> getContentDirectory(Config config) async {
final directory = fs.directory(config.build.contentDir);
if (await directory.exists()) {
return Right(directory);
} else {
return Left(BuildError('Directory ${directory.path} does not exists'));
}
}