Skip to content
/ chafa Public
forked from hpjansson/chafa

๐Ÿ“บ๐Ÿ—ฟ Terminal graphics for the 21st century.

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

dnkl/chafa

This branch is 602 commits behind hpjansson/chafa:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6fc7358 ยท Dec 25, 2021
Dec 25, 2021
Nov 21, 2021
Feb 7, 2021
Jun 7, 2021
Nov 21, 2021
Jul 7, 2021
Mar 3, 2020
Aug 31, 2021
Mar 11, 2018
Mar 11, 2018
Jun 3, 2021
Feb 25, 2018
Jun 3, 2021
Aug 31, 2021
Nov 21, 2021
Nov 21, 2021
Nov 7, 2021
Sep 20, 2021
Aug 31, 2021
Mar 1, 2020
Sep 20, 2021

Repository files navigation


Master Build Status โ€ƒ 1.8 Build Status โ€ƒ Latest Release

About โ€ข Gallery โ€ข Packages โ€ข Development

Chafa is a command-line utility that converts image data, including animated GIFs, into graphics formats or ANSI/Unicode character art suitable for display in a terminal. It has broad feature support, allowing it to be used on devices ranging from historical teleprinters to modern terminal emulators and everything in between.

The core functionality is provided by a C library with a public, well-documented API.

Both library and frontend tools are covered by the Lesser GPL license, version 3 or later (LGPLv3+).

The official web pages and C API documentation can be found online. Check out the gallery for screenshots.

Installing

Chafa is most likely packaged for your distribution, so if you're not going to hack on it, you're better off using official packages. If you want to build the latest and greatest yourself, read on.

You will need GCC, make, Autoconf, Automake, Libtool and the GLib development package installed to compile Chafa from its git repository. If you want to build the command-line tool chafa and not just the library, you will additionally need the ImageMagick development packages.

If you want to build documentation, you will also need gtk-doc.

Start by cloning the repository:

$ git clone https://github.com/hpjansson/chafa.git

Then cd to the toplevel directory and issue the following shell commands:

$ ./autogen.sh
$ make
$ sudo make install

That should do it!

About

๐Ÿ“บ๐Ÿ—ฟ Terminal graphics for the 21st century.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.7%
  • M4 1.6%
  • Other 1.7%