color print test
This commit is contained in:
parent
361e667884
commit
5a115e10f7
1 changed files with 11 additions and 3 deletions
|
|
@ -71,9 +71,7 @@ class Application {
|
|||
}
|
||||
_jenkinsData = DataJenkins.fromJson(jenkinsMap!);
|
||||
|
||||
var content = await getBuildData();
|
||||
print(Printer.unix().getStyle(content, color: Color.green));
|
||||
buildMap = getMapFromYaml(content);
|
||||
buildMap = getMapFromYaml(composeANSIPrint(await getBuildData()));
|
||||
break;
|
||||
|
||||
case BuildType.file:
|
||||
|
|
@ -88,6 +86,16 @@ class Application {
|
|||
await execute(buildMap!);
|
||||
}
|
||||
|
||||
String composeANSIPrint(String value, Color color) {
|
||||
var printer = Printer.unix();
|
||||
var buffer = StringBuffer();
|
||||
var list = value.split('\n');
|
||||
for (var item in list) {
|
||||
buffer.writeln(printer.getStyle(item, color: color));
|
||||
}
|
||||
return buffer.toString();
|
||||
}
|
||||
|
||||
Future setKorean() async {
|
||||
if (Platform.isWindows) {
|
||||
var data = await ProcessExecutor.start(
|
||||
|
|
|
|||
Loading…
Reference in a new issue