https://github.com/wick3dr0se/snake
:snake: A super minimal TUI snake game written in pure BASH v5.1+
https://github.com/wick3dr0se/snake
ansi bash game shell snake snake-game terminal terminal-game tui vim-configurations
Last synced: 10 months ago
JSON representation
:snake: A super minimal TUI snake game written in pure BASH v5.1+
- Host: GitHub
- URL: https://github.com/wick3dr0se/snake
- Owner: wick3dr0se
- License: gpl-3.0
- Created: 2022-11-12T04:09:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-17T22:38:55.000Z (almost 3 years ago)
- Last Synced: 2025-06-04T14:05:22.340Z (about 1 year ago)
- Topics: ansi, bash, game, shell, snake, snake-game, terminal, terminal-game, tui, vim-configurations
- Language: Shell
- Homepage:
- Size: 942 KB
- Stars: 103
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-cli-apps-in-a-csv - snake - A minimal TUI snake game written in pure BASH v5_1+. (<a name="games"></a>Games)
- awesome-cli-apps - snake - A minimal TUI snake game written in pure BASH v5_1+. (<a name="games"></a>Games)
- awesome-tuis - snake
README
## Install
stream `snake` without downloading/installing
```bash
bash <(curl -s https://raw.githubusercontent.com/wick3dr0se/snake/main/snake)
```
otherwise, download
```bash
git clone https://github.com/wick3dr0se/snake; cd snake
```
install to $PATH (optional)
```bash
cp snake /usr/local/bin
```
## Usage
if installed to $PATH `snake`, otherwise `./snake` or `bash snake`
## Interface Controls
arrow keys, or:
`H`, `A` - move left
`J`, `S` - move down
`K`, `W` - move up
`L`, `D` - move right
`Q` - quit
any other key pauses
