Awesome
<h3 align="center"><img src="https://i.imgur.com/wSBAGO8.png" alt="logo" height="150px"></h3> <p align="center">A [WIP] pixel art editor inside the terminal.</p> <p align="center"> <a href="https://discord.gg/enF5Gjd"><img src="https://img.shields.io/discord/440354555197128704.svg"></a> <a href="https://travis-ci.com/dylanaraps/pxltrm"><img src="https://travis-ci.com/dylanaraps/pxltrm.svg?branch=master"></a> <a href="./LICENSE.md"><img src="https://img.shields.io/badge/license-MIT-blue.svg"></a> <a href="https://www.patreon.com/dyla"><img src="https://img.shields.io/badge/donate-patreon-yellow.svg"></a> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=V7QNJNKS3WYVS"><img src="https://img.shields.io/badge/donate-paypal-green.svg"></a> </p><img src="https://i.imgur.com/njPMM2m.png" alt="pxltrm" align="right" width="51%">
pxltrm
is a terminal pixel art editor written in pure bash. Draw pixel art
without a mouse using intuitive hotkeys.
- Fast (Less than 150 lines of pure bash).
- Lightweight (Low on CPU/Memory usage).
- Supports 256 color terminal palette.
- Supports all hex colors (through true-color terminals).
- Undo/Redo of open screens.
- Save/Load screens.
- View saved screens with
cat
. - Use any character or string as a brush.
- Responds to window resize.
- Vim
hjkl
movement.
Note: This is a work in-progress. When you break it, let me know!
Dependencies
bash 3.2+
Installation
- Move
pxltrm
somewhere in your$PATH
.
TODO
- Export to plain text (chars + whitespace + colors)
- Export to
ppm
orbpm
. - Manual.
Donate
Donations allow me to spend more time working on pxltrm
<br>and my other
Open Source projects. If you like pxltrm
and<br>want to give back in some
way you can donate below.
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=V7QNJNKS3WYVS"><img src="https://img.shields.io/badge/donate-paypal-yellow.svg"></a> <a href="https://www.patreon.com/dyla"><img src="https://img.shields.io/badge/donate-patreon-yellow.svg"> </a><a href="https://liberapay.com/2211/"><img src="https://img.shields.io/badge/donate-liberapay-yellow.svg"></a>