Skip to content

0.1 - Initial release

Latest

Choose a tag to compare

@benvanderberg benvanderberg released this 06 Apr 01:59

KM-Builder v0.1

🎯 Overview

KM-Builder is a professional-grade command-line tool for managing Keyboard Maestro actions on macOS. This initial release provides a complete workflow for initializing, building, installing, and managing Keyboard Maestro actions.

✨ Key Features

Action Management

  • init: Bootstrap new Keyboard Maestro action projects with proper structure
  • build: Package actions for distribution
  • install: Smart installation with dependency management
  • list: View all enabled and disabled actions
  • enable/disable: Toggle actions without removal
  • uninstall: Clean removal of actions

Smart Integration

  • Automatic Homebrew dependency detection and installation
  • Intelligent Keyboard Maestro reload after changes
  • Built-in logging to macOS Console
  • Safe installation with conflict detection

🔧 Installation

git clone <repository-url>
cd KM-Builder
chmod +x km-builder

📋 Requirements

  • macOS
  • Keyboard Maestro
  • Homebrew (optional, for dependency management)

🚀 Quick Start

# Create a new action
./km-builder init MyNewAction

# Build and install
./km-builder build MyNewAction
./km-builder install MyNewAction

# Manage actions
./km-builder list
./km-builder disable MyNewAction
./km-builder enable MyNewAction