iz

module
v0.0.0-...-7a3fd9b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2025 License: MIT

README ΒΆ

πŸ” 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

Directories ΒΆ

Path Synopsis
cmd
iz command
internal
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL