π iz - Interactive Command Manager
A terminal-based interactive command manager that organizes and executes commands with variables.
Installation
go install github.com/charmy/iz/cmd/iz@latest
Usage
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:
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