Consolerizer for Java 8

Consolerizer for Java 8: This project offers way to seamlessly add coloured log messages in academic, study or research projects. This is not a production ready module and shouldn't be used in a production setting. It is designed also for use in tutorials, classes, teaching and knowledge sharing.

License

License

GroupId

GroupId

org.jesperancinha.console
ArtifactId

ArtifactId

consolerizer8
Last Version

Last Version

2.0.3
Release Date

Release Date

Type

Type

jar
Description

Description

Consolerizer for Java 8
Consolerizer for Java 8: This project offers way to seamlessly add coloured log messages in academic, study or research projects. This is not a production ready module and shouldn't be used in a production setting. It is designed also for use in tutorials, classes, teaching and knowledge sharing.
Project URL

Project URL

https://github.com/JEsperancinhaOrg/consolerizer-root/tree/main/consolerizer8
Source Code Management

Source Code Management

https://github.com/JEsperancinhaOrg/consolerizer-root/tree/main/consolerizer8

Download consolerizer8

How to add to project

<!-- https://jarcasting.com/artifacts/org.jesperancinha.console/consolerizer8/ -->
<dependency>
    <groupId>org.jesperancinha.console</groupId>
    <artifactId>consolerizer8</artifactId>
    <version>2.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.jesperancinha.console/consolerizer8/
implementation 'org.jesperancinha.console:consolerizer8:2.0.3'
// https://jarcasting.com/artifacts/org.jesperancinha.console/consolerizer8/
implementation ("org.jesperancinha.console:consolerizer8:2.0.3")
'org.jesperancinha.console:consolerizer8:jar:2.0.3'
<dependency org="org.jesperancinha.console" name="consolerizer8" rev="2.0.3">
  <artifact name="consolerizer8" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.jesperancinha.console', module='consolerizer8', version='2.0.3')
)
libraryDependencies += "org.jesperancinha.console" % "consolerizer8" % "2.0.3"
[org.jesperancinha.console/consolerizer8 "2.0.3"]

Dependencies

compile (1)

Group / Artifact Type Version
org.apache.commons : commons-text jar 1.9

test (1)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-api jar 5.7.0

Project Modules

There are no modules declared in this project.

consolerizer-root

Twitter URL Generic badge GitHub release

Codacy Badge codebeat badge CircleCI Build Status BCH compliance Build status Known Vulnerabilities

GitHub language count GitHub top language GitHub top language

This project offers way to seamlessly add coloured log messages in academic, study or research projects. This is not a production ready module and shouldn't be used in a production setting. It is designed also for use in tutorials, classes, teaching and knowledge sharing.

Release notes for version 2.0.10 - coming soon ...

  1. Emoji handling
  2. Emoji functions
  3. Random color

Release notes for version 2.0.9 - 2021/03/19

  1. Unicorns on console
  2. outForLists
  3. Refactoring code

Release notes for version 2.0.8 - 2021/03/15

  1. Reset color after writing
  2. Quote

Release notes for version 2.0.7 - 2021/03/14

  1. Reset console color
  2. Work in ln mode
  3. Auto-write to save in cache
  4. More background colors
  5. Colors revisited

Release notes for version 2.0.6 - 2021/03/13

  1. File output
  2. Last line fix

Release notes for version 2.0.5 - 2021/03/13

  1. Long Title fix
  2. AutoWrite to Console -> No need to call toConsole methods
  3. Keep everything cached until toConsole -> You need to call toConsole

Release notes for version 2.0.4 - 2021/03/12

  1. Space initializer
  2. Title as a text option
  3. Width clipping includes color (Bug Fix)
  4. Color revision (Bug Fix)
  5. ln included in color
  6. none to deactivate

NOTE: Due to all issues regarding support to Java 8 it has become clear that further development of module consolerizer8 for Java 8 is not a necessity anymore.

Release notes for version 2.0.3 - 2021/03/07

  1. Colored Anchors

Release notes for version 2.0.2 - 2021/03/07

  1. Objects and new line

Release notes for version 2.0.1 - 2021/03/06

  1. Allows for String format

Release notes for version 2.0.0 - 2021/03/06

  1. Title color independent
  2. Color is changeable
  3. Default setup is now 150 fast
  4. Update to fast settings

** Breaking changes **

Packages have changed location. Please update your references

Release notes for version 1.1.0 and before - 2021/03/06

  1. Rainbow Flag on HTML and Console
  2. YouTube link creation
  3. Console output in different colors
  4. Unicorn line
  5. Title line
  6. Multicolored text lines for console
  7. Multicolored text lines for HTML

Maven

Consolerizer for Java 11 and above:

<dependency>
  <groupId>org.jesperancinha.console</groupId>
  <artifactId>consolerizer</artifactId>
  <version>2.0.9-SNAPSHOT</version>
</dependency>

Consolerizer for Java 8 (Discontinued):

<dependency>
  <groupId>org.jesperancinha.console</groupId>
  <artifactId>consolerizer8</artifactId>
  <version>2.0.3</version>
</dependency>

Delivery to Sonatype Repository

Tools

git push --delete origin 2.0.9-SNAPSHOT
git tag --delete 2.0.9-SNAPSHOT
git tag 2.0.9-SNAPSHOT
git push --tags
gpg --keyserver hkp://keyserver.ubuntu.com --send-keys <your GPG key>
gpg --list-keys
export GPG_TTY=$(tty)
mvn clean deploy -Prelease
mvn nexus-staging:release -Prelease

Repository settings.xml

<?xml version="1.0" encoding="UTF-8" ?>
<settings xsi:schemaLocation='http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd'
          xmlns='http://maven.apache.org/SETTINGS/1.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
    <profiles>
        <profile>
            <id>ossrh</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <gpg.executable>gpg</gpg.executable>
                <gpg.passphrase>{{password}}</gpg.passphrase>
            </properties>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>ossrh</activeProfile>
    </activeProfiles>
    <servers>
        <server>
            <id>ossrh</id>
            <username>{{username}}</username>
            <password>{{password}}</password>
        </server>
    </servers>
</settings>

!!Important!!: Please remove test module before release!

References

Online

About me 👨🏽‍💻 🚀

alt text Twitter Follow GitHub followers alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge alt text alt text alt text alt text alt text alt text

Achievements

Oracle Certified Professional, JEE 7 Developer Oracle Certified Professional, Java SE 11 Programmer Oracle Certified Professional, Java SE 8 Programmer Oracle Certified Associate, Java SE 8 Programmer Oracle Certified Associate, Java SE 7 Programmer Oracle Certified Junior Associate

org.jesperancinha.console

Versions

Version
2.0.3
2.0.2
2.0.1
2.0.0
1.1.0
1.0.0