diff --git a/lib/cli/cli.dart b/lib/cli/cli.dart index b656769..b26b992 100644 --- a/lib/cli/cli.dart +++ b/lib/cli/cli.dart @@ -220,8 +220,8 @@ class _PrinterWindows extends Printer { message.writeln('echo.'); } else { item = item - // .replaceAll('<', '^<') - // .replaceAll('>', '^>') + .replaceAll('<', '^<') + .replaceAll('>', '^>') // .replaceAll('[', '^[') .replaceAll(']', '^]') .replaceAll('|', '^|'); diff --git a/lib/oto/application.dart b/lib/oto/application.dart index d0e71e0..9f2b2fa 100644 --- a/lib/oto/application.dart +++ b/lib/oto/application.dart @@ -72,7 +72,7 @@ class Application { _jenkinsData = DataJenkins.fromJson(jenkinsMap!); var content = await getBuildData(); - await CLI.print(composeANSIPrint(content, Color.green)); + await composeANSIPrint(content, Color.green); buildMap = getMapFromYaml(content); break; @@ -80,7 +80,7 @@ class Application { _jenkinsData = DataJenkins.fromJson(FileData.jenkinsMap!); var content = yamlContent!; - CLI.printString(CLI.style(content, color: Color.green)); + await CLI.printString(CLI.style(content, color: Color.green)); buildMap = getMapFromYaml(content); break; } @@ -88,13 +88,12 @@ class Application { await execute(buildMap!); } - List composeANSIPrint(String value, Color color) { + Future composeANSIPrint(String value, Color color) async { var list = value.split('\n'); - List listNew = []; for (var item in list) { - listNew.add(CLI.style(item, color: color)); + await CLI.print([CLI.style(item, color: color)]); } - return listNew; + return simpleFuture; } Future setKorean() async {