Package org.jline.jansi
Class AnsiMain
- java.lang.Object
-
- org.jline.jansi.AnsiMain
-
public class AnsiMain extends java.lang.ObjectMain class for the library, providing executable jar to diagnose Jansi setup.If no system property is set and output is sent to a terminal (no redirect to a file):
- any terminal on any Unix should get
RESET_ANSI_AT_CLOSEmode, - on Windows, Git-bash or Cygwin terminals should get
RESET_ANSI_AT_CLOSEmode also, since they support natively ANSI escape sequences like any Unix terminal, - on Windows, cmd.exe, PowerShell or Git-cmd terminals should get
WINDOWSmode.
> out.txt), System.out should switch toSTRIP_ANSI. Same for stderr redirection (2> err.txt) which should affect System.err mode.The results will vary if you play with
jansi.passthrough,jansi.striporjansi.forcesystem property, or if you redirect output to a file.If you have a specific situation that is not covered, please report precise conditions to reproduce the issue and ideas on how to detect precisely the affected situation.
- See Also:
AnsiConsole
- any terminal on any Unix should get
-
-
Constructor Summary
Constructors Constructor Description AnsiMain()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidmain(java.lang.String... args)
-