convertEnvMapToDartDefineString function
Implementation
String convertEnvMapToDartDefineString(Map<String, String> envMap) {
StringBuffer buffer = StringBuffer();
envMap.forEach((key, value) {
if (value.isEmpty) return;
if (value.contains(" ")) {
value = '"$value"';
}
buffer.write("--dart-define=$key=$value ");
});
var string = buffer.toString();
var finalStringToPrintAndCopy = string.substring(0, string.length - 1);
return finalStringToPrintAndCopy;
}