Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nulladmin1/tui-paint
A simple paint program entirely Bash
https://github.com/nulladmin1/tui-paint
bash bash-script cli command-line-tool draw drawer easy paint pixel pixel-art simple terminal tui
Last synced: 13 days ago
JSON representation
A simple paint program entirely Bash
- Host: GitHub
- URL: https://github.com/nulladmin1/tui-paint
- Owner: nulladmin1
- Created: 2024-02-18T01:07:31.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-18T03:04:35.000Z (11 months ago)
- Last Synced: 2024-02-19T02:24:39.096Z (11 months ago)
- Topics: bash, bash-script, cli, command-line-tool, draw, drawer, easy, paint, pixel, pixel-art, simple, terminal, tui
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TUI-Paint
TUI-Paint is a very simple paint program coded entirely in Bash. There are a total of 9 colors to choose from (ANSI Escape Code colors) and is capable of producing pixel art.
------------------
## Installation (Linux/macOS/WSL):
```
git clone https://github.com/nulladmin1/tui-paint.git
cd tui-paint/
chmod +x tui-paint.sh
```------------------
## Usage:
```
./tui-paint.sh (Arguments [optional])
```
### Arguments:
help/--help/-h: *Prints out help information*
colors/c: *Prints out available colors*
binds/b: *Prints out keybindings*### Keybindings:
|Movement|Binds|
|--------|-----|
|Left|`h`|
|Down|`j`|
|Up|`k`|
|Right|`l`|-------------------
|Colors|Binds|
|------|-------|
|Red | `1`|
|Black| `2`|
|Green |`3`|
|Brown |`4`|
|Blue|`5`|
|Purple| `6`|
|Cyan| `7`|
|Light Gray| `8`|
|White|`9`|
|Color Off|`0`|### Tested on:
* Alacritty
* Konsole
* foot
* st
* Xterm