Skip to content

charmy/iz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages