Unification of the Terminal Libraries (Followup)

📆

👤

This is another article clarifying our plans on how to release a brand new terminal library, Terminaux. As we told you previously, Terminaux is a library that allows you to manipulate with console and its functions, like display, color, and even VT sequences.

Terminaux, as we previously said, is a unification of the three libraries, ColorSeq, TermRead, and VT.NET, and a fully-fledged console library that allows you to do actions to the console more flexibly. This library will eventually replace System.Console in many ways.

As for the licensing, TermRead was an attempt (and succeeded) to clone what GNU ReadLine does, so we decided to re-license the project under the GNU General Public License 3.0 or later, like the Nitrocid KS application and the Inxi.NET library. This relicensing will be done at the end of this week.

Their GitBook documentation will also be merged, effectively moving all the legacy docs to “Deprecated Projects,” which means that they’ll no longer be maintained.

Once Terminaux sees its first release on August 10th, we’ll no longer support TermRead, ColorSeq, and VT.NET, and they’ll be displayed as “deprecated” in their NuGet pages. They will also be moved to the Archives part of our entire GitHub organization.

All of the dependents will then be updated to use Terminaux instead of the legacy libraries. Future development may also merge projects that have to do with manipulating the console directly.

See you on the release day!


Discover more from Aptivi

Subscribe to get the latest posts to your email.

Thoughts?

Subscribe to our newsletter?

Subscribe today to get new articles instantly delivered to you!

Not now

Design a site like this with WordPress.com
Get started