https://github.com/charmy/iz
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/charmy/iz
- Owner: charmy
- License: mit
- Created: 2025-07-13T19:06:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-14T06:16:50.000Z (about 1 year ago)
- Last Synced: 2025-08-12T22:25:52.132Z (12 months ago)
- Language: Go
- Size: 21.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🔍 iz - Interactive Command Manager
A terminal-based interactive command manager that organizes and executes commands with variables.
## Installation
```bash
go install github.com/charmy/iz/cmd/iz@latest
```
## Usage
```bash
iz
```
On first run, `~/.config/iz/config.yaml` is automatically created.
## Features
- 📋 Hierarchical command organization
- 🔧 Variable support in commands
- ✅ Security confirmation system
- 🎨 Terminal UI
## Configuration
Edit `~/.config/iz/config.yaml` to add your commands:
```yaml
settings:
confirm: true
commands:
- name: "System"
children:
- name: "List Files"
command: "ls -la"
confirm: false
- name: "Ping Host"
command: "ping -c {count} {host}"
variables:
- name: "count"
default: "4"
- name: "host"
default: "google.com"
```
## Keyboard Shortcuts
- `↑/↓` or `j/k` - Navigate
- `Enter/r` - Run command
- `e` - Edit config
- `?` - Help
- `q` - Quit
### Config Editor
- `Ctrl+S` - Save config
- `Esc` - Cancel editing