Coder Social home page Coder Social logo

chalk's People

Contributors

tomas-langer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

chalk's Issues

AnsiConsole.java:49

I'm running on windows.

When I run mvn install...
[INFO] Scanning for projects...
[INFO] Inspecting build with total of 1 modules...
[INFO] Installing Nexus Staging features:
[INFO] ... total of 1 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin
[INFO]
[INFO] -------------------< com.github.tomas-langer:chalk >--------------------
[INFO] Building com.github.tomas-langer:chalk 1.0.3-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ chalk ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\src\main\resources
[INFO] skip non existing resourceDirectory C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\src\main\resources-bin
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ chalk ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ chalk ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ chalk ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ chalk ---
[INFO] Surefire report directory: C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\surefire-reports


T E S T S

Running com.github.tomaslanger.chalk.ChalkTest
Modifier underline: text : text
Modifier bold: text : text
Modifier inverse: text : text
FG Black: text : text
FG Red: text : text
FG Green: text : text
FG Yellow: text : text
FG Blue: text : text
FG Magenta: text : text
FG Cyan: text : text
FG White: text : text
FG Gray: text : text
FG Grey: text : text
BG Blue: text : text
BG Black: text : text
BG Red: text : text
BG Green: text : text
BG Yellow: text : text
BG Blue: text : text
BG Magenta: text : text
BG Cyan: text : text
BG White: text : text
FG blue: text : text
FG blue surrounded: Green: text, and normal : Green: text, and normal
BG red: Back: text, and normal : Back: text, and normal
FG magenta underlined: Combined text, and normal : Combined text, and normal
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.16 sec
Running com.github.tomaslanger.chalk.DisabledChalkTest
FG blue: text : text
FG blue surrounded: Green: text, and normal : Green: text, and normal
BG red: Back: text, and normal : Back: text, and normal
FG magenta underlined: Combined text, and normal : Combined text, and normal
Modifier underline: text : text
Modifier bold: text : text
Modifier inverse: text : text
FG Black: text : text
FG Red: text : text
FG Green: text : text
FG Yellow: text : text
FG Blue: text : text
FG Magenta: text : text
FG Cyan: text : text
FG White: text : text
FG Gray: text : text
FG Grey: text : text
BG Blue: text : text
BG Black: text : text
BG Red: text : text
BG Green: text : text
BG Yellow: text : text
BG Blue: text : text
BG Magenta: text : text
BG Cyan: text : text
BG White: text : text
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec

Results :

Tests run: 4, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ chalk ---
[INFO] Building jar: C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\chalk-1.0.3-SNAPSHOT.jar
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources) @ chalk ---
[INFO]
[INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ chalk ---
[INFO]
Loading source files for package com.github.tomaslanger.chalk...
Loading source files for package org.fusesource.jansi...
Constructing Javadoc information...
Standard Doclet version 10.0.1
Building tree for all the packages and classes...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\Ansi.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\Ansi.AnsiCode.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\Ansi.BgColor.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\Ansi.Color.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\Ansi.Modifier.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\Chalk.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\Features.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\Ansi.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\Ansi.Attribute.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\Ansi.Color.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\Ansi.Erase.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\AnsiConsole.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\AnsiOutputStream.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\AnsiRenderer.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\AnsiRenderer.Code.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\WindowsAnsiOutputStream.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\overview-frame.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\package-frame.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\package-summary.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\package-tree.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\package-frame.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\package-summary.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\package-tree.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\constant-values.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\class-use\Features.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\class-use\Chalk.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\class-use\Ansi.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\class-use\Ansi.BgColor.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\class-use\Ansi.Color.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\class-use\Ansi.Modifier.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\class-use\Ansi.AnsiCode.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\class-use\WindowsAnsiOutputStream.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\class-use\AnsiRenderer.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\class-use\AnsiRenderer.Code.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\class-use\AnsiOutputStream.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\class-use\AnsiConsole.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\class-use\Ansi.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\class-use\Ansi.Erase.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\class-use\Ansi.Attribute.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\class-use\Ansi.Color.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\com\github\tomaslanger\chalk\package-use.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\org\fusesource\jansi\package-use.html...
Building index for all the packages and classes...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\overview-tree.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\index-all.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\deprecated-list.html...
Building index for all classes...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\allclasses-frame.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\allclasses-frame.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\allclasses-noframe.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\allclasses-noframe.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\index.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\overview-summary.html...
Generating C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\apidocs\help-doc.html...
7 warnings
[WARNING] Javadoc Warnings
[WARNING] javadoc: warning - You have not specified the version of HTML to use.
[WARNING] The default is currently HTML 4.01, but this will change to HTML5
[WARNING] in a future release. To suppress this warning, please specify the
[WARNING] version of HTML used in your documentation comments and to be
[WARNING] generated by this doclet, using the -html4 or -html5 options.
[WARNING] C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\src\main\java\com\github\tomaslanger\chalk\Ansi.java:174: warning: no @return
[WARNING] public static String eraseScreenDown() {
[WARNING] ^
[WARNING] C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\src\main\java\com\github\tomaslanger\chalk\Ansi.java:181: warning: no @return
[WARNING] public static String eraseScreenUp() {
[WARNING] ^
[WARNING] C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\src\main\java\com\github\tomaslanger\chalk\Ansi.java:192: warning: no @return
[WARNING] public static String eraseLineStart() {
[WARNING] ^
[WARNING] C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\src\main\java\com\github\tomaslanger\chalk\Ansi.java:199: warning: no @return
[WARNING] public static String eraseLineEnd() {
[WARNING] ^
[WARNING] C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\src\main\java\com\github\tomaslanger\chalk\Chalk.java:117: warning: no @return
[WARNING] public Chalk gray() {
[WARNING] ^
[WARNING] C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\src\main\java\com\github\tomaslanger\chalk\Chalk.java:132: warning: no @return
[WARNING] public Chalk underline() {
[WARNING] ^
[INFO] Building jar: C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\chalk-1.0.3-SNAPSHOT-javadoc.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ chalk ---
[INFO] Installing C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\chalk-1.0.3-SNAPSHOT.jar to C:\Users\Administrator.m2\repository\com\github\tomas-langer\chalk\1.0.3-SNAPSHOT\chalk-1.0.3-SNAPSHOT.jar
[INFO] Installing C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\pom.xml to C:\Users\Administrator.m2\repository\com\github\tomas-langer\chalk\1.0.3-SNAPSHOT\chalk-1.0.3-SNAPSHOT.pom
[INFO] Installing C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\chalk-1.0.3-SNAPSHOT-sources.jar to C:\Users\Administrator.m2\repository\com\github\tomas-langer\chalk\1.0.3-SNAPSHOT\chalk-1.0.3-SNAPSHOT-sources.jar
[INFO] Installing C:\Users\Administrator\CN-Ravin\dev\module1_java\libs\tomas-langer\chalk\target\chalk-1.0.3-SNAPSHOT-javadoc.jar to C:\Users\Administrator.m2\repository\com\github\tomas-langer\chalk\1.0.3-SNAPSHOT\chalk-1.0.3-SNAPSHOT-javadoc.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.849 s
[INFO] Finished at: 2018-07-30T22:10:16-04:00
[INFO] ------------------------------------------------------------------------

Using eclipse, I add the following external JARs...
chalk-1.0.3-SNAPSHOT.jar
chalk-1.0.3-SNAPSHOT-sources.jar

I left out the javadoc.jar as it appears to be broken.

I import the following in my main class...
import com.github.tomaslanger.chalk.Chalk;

In my main() code I execute this code...
System.out.println("This message is " + Chalk.on("IMPORTANT").red());

This yields the following exception...
Exception in thread "main" java.lang.NoClassDefFoundError: org/fusesource/hawtjni/runtime/Library
at org.fusesource.jansi.internal.CLibrary.(CLibrary.java:42)
at org.fusesource.jansi.AnsiConsole.wrapOutputStream(AnsiConsole.java:49)
at org.fusesource.jansi.AnsiConsole.(AnsiConsole.java:40)
at com.github.tomaslanger.chalk.Chalk.(Chalk.java:27)
at Main.main(Main.java:34)
Caused by: java.lang.ClassNotFoundException: org.fusesource.hawtjni.runtime.Library
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 5 more

I think the issue exists internal to CLibrary as the exception states. However, I was unable to clone jansi-native and get this working. Perhaps I missed something? PS: This is my first time using mvn. So that could be the issue. Thanks in advance for your assistance.*

Modular release

Hello,

I noticed that you updated the project to make it compliant with Java modules, but this version is not released yet.
Do you have any plan on making a modular release of chalk on Maven?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.