https://github.com/mrcyberfighter/libaescprintf
libaescprintf is a little library based on the ANSI escape sequences for pretty ouput.
https://github.com/mrcyberfighter/libaescprintf
ansi escape-sequences terminal terminal-colors
Last synced: 7 months ago
JSON representation
libaescprintf is a little library based on the ANSI escape sequences for pretty ouput.
- Host: GitHub
- URL: https://github.com/mrcyberfighter/libaescprintf
- Owner: mrcyberfighter
- Created: 2017-09-14T12:38:23.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-14T12:42:11.000Z (about 8 years ago)
- Last Synced: 2025-01-10T16:50:29.998Z (9 months ago)
- Topics: ansi, escape-sequences, terminal, terminal-colors
- Language: Shell
- Homepage: http://www.open-source-projects.net/libaescprintf/libaescprintf
- Size: 1.23 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
=================
**libaescprintf**
=================:author: Eddie Brüggemann
:version: 1.0.0
:License: LGPL
------------
Introduction
------------**libaescprintf** is a little library based on the ``ANSI escape sequences`` and so only compatible
with ``ANSI escape sequences`` *compliant terminals*.
Most of the terminals that I have tested works well but not all.
In addition to the **foreground** and **background** coloring,
**libaescprintf** provides some styles features like bold, strike-trough, italic, and so on...
-----------------------------
Outputting fancy textual text
-----------------------------You can use **libaescprintf** for this task in 2 ways:
1. You make usage of the functions from **libaescprintf**.
They are divided into **2 categories**:
* Functions which **output** simply to the **standard output stream**: ``printf`` family.
* Function which **output** to the wanted **stream**: fprintf family.
2. You can use the defines from **libaescprintf** formatting the output using any ``libc`` function.
:note: The goal of this library is to provide a *lightweight textual pretty output*.
-------
Credits
-------Thanks to my mother, my family and to the doctors.
Stay away from drugs: drugs destroy your brain and your life.
----
NOTE
----In fact this library is a manner for asking to help for building
a universal lightweight pretty print library using
termcap for getting universal escape sequences.
Because I have try to find it alone without success.
Thanks for any help.
-------
LICENSE
-------::
libaescprintf a pretty print library using ANSI escape sequences.
Copyright (C) 2017 Brüggemann Eddie.This library is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see .