All Projects → eddieantonio → Imgcat

eddieantonio / Imgcat

Licence: isc
It's like cat, but for images.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Imgcat

Pixterm
Draw images in your ANSI terminal with true color
Stars: ✭ 782 (+35.53%)
Mutual labels:  cli, terminal, image, ansi, color
Hues
Colored terminal text made easy for Python and happiness.
Stars: ✭ 345 (-40.21%)
Mutual labels:  cli, terminal, ansi, color
Chalk
🖍 Terminal string styling done right
Stars: ✭ 17,566 (+2944.37%)
Mutual labels:  cli, terminal, ansi, color
Rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Stars: ✭ 1,080 (+87.18%)
Mutual labels:  cli, terminal, ansi, color
Nord Konsole
An arctic, north-bluish clean and elegant Konsole color scheme.
Stars: ✭ 56 (-90.29%)
Mutual labels:  cli, terminal, color
Crossline
A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
Stars: ✭ 53 (-90.81%)
Mutual labels:  cli, terminal, color
Navi
An interactive cheatsheet tool for the command-line
Stars: ✭ 10,055 (+1642.63%)
Mutual labels:  cli, terminal, hacktoberfest
Nord Terminal App
An arctic, north-bluish clean and elegant Terminal.app color theme.
Stars: ✭ 198 (-65.68%)
Mutual labels:  cli, terminal, color
Xa
Beautiful & Customizable logger ❤️
Stars: ✭ 78 (-86.48%)
Mutual labels:  cli, terminal, color
Php Console Spinner
Colorful highly configurable spinner for php cli applications (suitable for async apps)
Stars: ✭ 225 (-61.01%)
Mutual labels:  cli, terminal, color
Colorls
A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. 🎉
Stars: ✭ 3,896 (+575.22%)
Mutual labels:  cli, terminal, color
Colorette
Easily set the color and style of text in the terminal.
Stars: ✭ 1,047 (+81.46%)
Mutual labels:  cli, terminal, ansi
Nord Guake
An arctic, north-bluish clean and elegant Guake color theme.
Stars: ✭ 20 (-96.53%)
Mutual labels:  cli, terminal, color
Clifx
Declarative framework for building command line interfaces
Stars: ✭ 900 (+55.98%)
Mutual labels:  cli, terminal, hacktoberfest
Imgcat
a tool to output images as RGB ANSI graphics on the terminal
Stars: ✭ 425 (-26.34%)
Mutual labels:  terminal, hacktoberfest, image
Box Cli Maker
Make Highly Customized Boxes for your CLI
Stars: ✭ 115 (-80.07%)
Mutual labels:  cli, terminal, color
Bat
A cat(1) clone with wings.
Stars: ✭ 30,833 (+5243.67%)
Mutual labels:  cli, terminal, hacktoberfest
Chafa
📺🗿 Terminal graphics for the 21st century.
Stars: ✭ 774 (+34.14%)
Mutual labels:  cli, terminal, ansi
Nord Gnome Terminal
An arctic, north-bluish clean and elegant GNOME Terminal color theme.
Stars: ✭ 258 (-55.29%)
Mutual labels:  cli, terminal, color
Mordant
Full-featured text styling for Kotlin command-line applications
Stars: ✭ 382 (-33.8%)
Mutual labels:  terminal, ansi, color

imgcat

Build Status Build Status

It's like cat but for images.

running `imgcat cat.jpg`

Install

On macOS:

brew install eddieantonio/eddieantonio/imgcat

Important: See below if you're using iTerm2 3.0 with shell integration installed.

For other platforms, see Build.

Usage

imgcat some_image.jpg

See the manpage for more invocations.

Note on iTerm2's shell integration

If you install iTerm2's shell integration, chances are you also installed its additional scripts, including one called imgcat. iTerm's imgcat overrides this program by default. To see if this is happening to you, use which to determine where your shell is finding imgcat:

which imgcat

If it says imgcat: aliased to /Users/yourusername/.iterm2/imgcat, then you must edit your shell startup file and add unalias imgcat after the line that sources iTerm2's script. For example:

test -e ${HOME}/.iterm2_shell_integration.zsh && source ${HOME}/.iterm2_shell_integration.zsh
unalias imgcat

Build

Clone

You must use git clone --recurse-submodules to clone this repository with its dependency, CImg:

git clone --recurse-submodules https://github.com/eddieantonio/imgcat.git

Requirements

  • libncurses5-dev
  • GNU make

Then:

./configure
make

Install

To install to /usr/local:

make install

To change the default prefix, simply provide PREFIX=... to make install:

make install PREFIX=/opt

Acknowledgements

License

Copyright © 2014–2020 Eddie Antonio Santos. Distributed under the terms of the ISC license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].