https://github.com/laserattack/ice
Interactive Commands Editor
https://github.com/laserattack/ice
Last synced: 4 days ago
JSON representation
Interactive Commands Editor
- Host: GitHub
- URL: https://github.com/laserattack/ice
- Owner: laserattack
- License: gpl-3.0
- Created: 2026-01-17T12:39:58.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-01-19T18:36:28.000Z (5 months ago)
- Last Synced: 2026-06-13T13:34:46.712Z (4 days ago)
- Language: C
- Homepage:
- Size: 424 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wtf?
**ICE** - Interactive Commands Editor

# Usage
```
ice - interactive commands editor
usage: ice [-h] [-e] [-c]
flags:
-h show this help and exit
-e show exit code after execution
-c print commands before execution
description:
ice is a TUI editor for interactive command composition.
edit commands in a familiar editor interface, then execute
them as a bash script.
also you can edit config.h to change some default settings.
global controls:
ctrl+c / ctrl+q exit without execution
ctrl+s exit and execute commands
edit mode controls:
arrow keys navigate
ctrl + left/right jump by word
ctrl+w / ctrl+backspace delete left word
tab insert 4 spaces
enter insert new line
backspace delete left symbol
any printable ascii insert character
```
# Build
run `make` in repo root
# Deps
- termbox2 (https://github.com/termbox/termbox2)
- simple args parser from st (https://git.suckless.org/st/)