More than a launch button
The bundle needs setup steps, environment checks, external scripts, tool paths, and recoverable state before actions are safe to run.
First real app
The WGSExtract bundle is the first real application built through GUI for CLI. It pushed the project beyond demo controls into setup, command execution, data state, localization, and packaged releases.
WGSExtract gave GUI for CLI a real target: a genomics workflow with long-running tools, user-selected files, setup state, reference data, and packaging expectations.
The bundle needs setup steps, environment checks, external scripts, tool paths, and recoverable state before actions are safe to run.
Genome commands need terminal output, cancellation, exit code handling, path arguments, generated command previews, and clear disabled states.
WGSExtract exercises data sources, state-dependent actions, persisted settings, localization, icons, and workspace files.
manifest.json and page schema validation;Those requirements are generic. The WGSExtract app is concrete, but the runtime behavior belongs to GUI for CLI so another CLI tool can reuse the same shell.
A toy bundle can make any renderer look good. WGSExtract made the comparison harder: the frontend had to carry real commands, real setup, and real release packaging. swiftui-macos and tauri-webui are the two surfaces that currently balance completeness, maintainability, and product packaging.