fusesource / jansi

Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.
http://fusesource.github.io/jansi/
Apache License 2.0
1.1k stars 139 forks source link

[WIP] Provider based on native-image C interface #268

Open Glavo opened 9 months ago

Glavo commented 9 months ago

GraalVM SDK provides a C interface that is only supported by native-image. In theory, we can use this to avoid including any JNI libraries in native-image (#246).

However, I ran into some trouble in practice, so this PR won't work at the moment:

Maybe I can find some workaround, or wait for GraalVM to fix these issues, but until then I can't do more. If anyone can give me some help I might as well get on with this.