createProject function
创建项目
Implementation
Future<void> createProject({required String projectName}) async {
try {
// 执行 'flutter create .' 命令
final result = await Process.run('flutter', [
'create',
'.',
'--project-name',
projectName,
]);
// 输出命令的执行结果
if (result.exitCode == 0) {
_print('Flutter project created successfully!');
} else {
_print('Error occurred while creating Flutter project.');
_print(result.stderr);
}
} catch (e) {
_print('Failed to run flutter create: $e');
}
}