Package org.jline.jansi
Class AnsiMain
java.lang.Object
org.jline.jansi.AnsiMain
Main 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_CLOSE
mode, - on Windows, Git-bash or Cygwin terminals should get
RESET_ANSI_AT_CLOSE
mode also, since they support natively ANSI escape sequences like any Unix terminal, - on Windows, cmd.exe, PowerShell or Git-cmd terminals should get
WINDOWS
mode.
> out.txt
), System.out should switch to STRIP_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.strip
or
jansi.force
system 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:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AnsiMain
public AnsiMain()
-
-
Method Details
-
main
- Throws:
IOException
-