gum-cli

Create, validate, and generate code for Gum projects via headless CLI.

597|79|Updated Mar 11, 2015
One-click install
npx skills add https://github.com/vchelaru/Gum --skill gum-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gum-cli
Source: https://github.com/vchelaru/Gum/tree/main/.claude/skills/gum-cli
Command: npx skills add https://github.com/vchelaru/Gum --skill gum-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? The GumCli tool provides a headless, cross-platform command-line interface to create, validate, and generate code for Gum projects without a GUI editor. It streamlines CI pipelines, automation scripts, and editor integrations by offering a consistent runtime for Gum workflows.

## Core Features & Use Cases

  • The GumCli supports commands to create new projects, validate elements, and generate code for Gum projects.
  • It is used in automation pipelines, tests, and integration with CI to ensure project correctness and consistent code output.
  • Use case: In a CI pipeline, run gumcli check to verify all project elements before merge.

### Quick Start Run gumcli --help to see all commands and usage.

Frequently Asked Questions about gum-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate Gum project elements in a CI pipeline without a GUI?

You can validate Gum project elements in a CI pipeline by running the headless Gum CLI to load and check gumx/gus files, ensuring project correctness before merging without needing a GUI editor.

What is a headless CLI used for when automating Gum workflows?

A headless CLI for Gum workflows provides a cross-platform command-line interface to create new projects, validate elements, and generate code, enabling consistent automation and scripting outside of the visual editor.

Do I need .NET 8 to run code generation for Gum projects?

Yes, you need .NET 8 along with Gum.ProjectServices, GumCommon, and related GumCli components to load elements, validate projects, and orchestrate code generation from the command line.

How do I generate code from gumx and gus files using automation?

You can generate code from gumx and gus files by executing the GumCli tool in your automation scripts, which orchestrates code generation by loading Gum elements directly without opening the GUI.

Can I create new Gum projects from the command line?

Yes, the GumCli supports commands to create new projects, validate existing elements, and generate code, making it suitable for automated project initialization and continuous integration workflows.

What are the limitations of using a headless CLI for Gum project validation?

The main limitation of headless Gum CLI validation is the requirement for specific dependencies like .NET 8 and GumCommon, meaning it cannot run in environments lacking this .NET runtime support.