name property
String
get
name
return parameter name
example run
get create gx
get create app gx
get create module gx
print(name); // gx
Implementation
String get name {
var args = List.of(_args);
_removeDefaultArgs(args);
if (args.length > 1) {
if (args[0] == 'create') {
var name = args[1];
if (name == 'app' || name == 'module') {
if (args.length > 2) {
name = args[2];
} else {
name = '.';
}
}
return name.isEmpty ? '.' : name.snakeCase;
}
}
return '.';
}