run method

Future<void> run(
  1. String screenName, {
  2. String? path,
})

Implementation

Future<void> run(String screenName, {String? path}) async {
  if (screenName.isEmpty) {
    print('Please enter screen name: ');
    return;
  }

  // 创建页面文件
  _createScreenFile(screenName, path: path);

  // 创建控制器文件
  _createControllerFile(screenName);

  // 添加路由信息
  _addRoute(screenName, path: path);

  print('Screen created: $screenName');
}