Skip to main content

CommandWizard Overview

CommandWizard (shipped as Aptlantis Command Wizard) is a schema-driven WinUI 3 desktop app that lets an operator build, edit, and run CLI command workflows through a guided wizard — instead of hand-writing flags from memory or --help output every time.

:::info Status Paused at 95% — this is functionally the most complete DRS project in the portfolio (operational_completeness = 100), but paused pending release-evidence work (SHA-256 hashing, release checklist) rather than any functional gap. 11/11 unit tests reported passing in the v1.0.0 release verification. :::

Who it's for

An operator who wants command construction to be schema-guided rather than memorized — especially for CLIs with many flags, where getting the invocation right from --help output alone is error-prone.

The core concept

Tool definitions live as TOML schemas — a schema can either be hand-authored or generated by importing a tool's own --help output or shell completion data, so CommandWizard can bootstrap a new tool's schema without the operator writing one from scratch. From a schema, the wizard UI walks through options, parameters, and tags to construct a valid command string, which then gets saved to history and can be marked as a favorite.

TOML tool schema ─┐
help-text import ─┼─▶ Guided Wizard UI ─▶ CLI command string
completion import ─┘ │

History + Favorites (LocalAppData)

Why this shape

WinUI 3 + MSIX is a natively-integrated Windows packaging choice — the app ships as a locally-signed MSIX (CommandWizard-1.0.0.0.msix) via a repeatable scripts\package-msix.ps1 script, rather than a portable exe or Electron bundle. The local dev-certificate signing (explicitly scoped to "local machines and trusted testers only" in the release notes) reflects that this is single-operator infrastructure, not a publicly distributed app — full code-signing/store distribution was never the goal.

CommandWizard is also the origin of the schema format that AptlantisConsole's Terminal → Command Builder section now imports directly ("CommandWizard parity," per AptlantisConsole's own README) — though as of this analysis, that integration is one-directional and not yet reflected back as a recorded dependency here.