Convert rendering to jsx
This commit is contained in:
parent
0f72d048ee
commit
d1b632e83c
25 changed files with 422 additions and 513 deletions
|
@ -1,6 +1,23 @@
|
|||
import { parseArgs } from "node:util";
|
||||
import { z } from "zod";
|
||||
import { CLIError, MuseError } from "#lib";
|
||||
import chalk from "chalk";
|
||||
import { version } from "../../package.json" with { type: "json" };
|
||||
|
||||
export const USAGE = `
|
||||
${chalk.bold("muse")} - Compile and validate Playbills for Proscenium
|
||||
${chalk.dim(`v${version}`)}
|
||||
|
||||
Usage:
|
||||
muse [/path/to/binding.yaml] <options>
|
||||
|
||||
Options:
|
||||
--check Only load and check the current binding and resources, but do not compile
|
||||
--outfile, -o Specify the output file path. If not specified, output to stdout
|
||||
--watch, -w Watch the directory for changes and recompile
|
||||
--renderer, -r Specify the output renderer. Options: json, html
|
||||
--help, -h Show this help message
|
||||
`.trim();
|
||||
|
||||
const Renderers = ["json", "html"] as const;
|
||||
const RendererSchema = z.enum(Renderers);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue