Back to editor
Counter-Strike 2 key art

Metadata, Parser, And Limits

This app uses a normalized command schema designed around Valve Developer Community command metadata. The bundled dataset is loaded from the authoritative `convars.json` wrapper.

5195 imported commands

Command Metadata

The dataset records categories, flags, defaults, ranges, examples, and warning hints. A future scraper should write the same normalized records into data/commands.

Parser Behavior

The parser keeps line numbers, comments, blank lines, binds, aliases, quoted values, inline comments, unknown commands, duplicate override warnings, and non-fatal diagnostics.

Validation Limits

Range, boolean, cheat, and server/context warnings only exist where metadata exists. Unknown commands remain editable as raw lines instead of being discarded.

Refresh Path

Add a scraper that reads Valve's command list page, transforms rows into CommandEntry, validates with Zod, writes a versioned snapshot, then updates the catalog import. The UI consumes only normalized records.