packagex_utils_extension_toPackagexConfig method

PackagexConfig packagex_utils_extension_toPackagexConfig()

Implementation

PackagexConfig packagex_utils_extension_toPackagexConfig() {
  PackagexConfig packagexConfig = PackagexConfig({});
  Args args = Args(this);
  packagexConfig.dart_target = (args.after("--dart_target") ?? "").trim();
  packagexConfig.dart_name = (args.after("--dart_name") ?? "").trim();
  packagexConfig.flutter_target =
      (args.after("--flutter_target") ?? "").trim();
  packagexConfig.flutter_name = (args.after("--flutter_name") ?? "").trim();
  if (args.contains("--is_without_platform_name")) {
    packagexConfig.is_without_platform_name = true;
  }
  if (packagexConfig["flutter_commands"] is Map == false) {
    packagexConfig["flutter_commands"] = {};
  }

  return packagexConfig;
}