0.8.0-canary.31 • Published 3 years ago

@codotype/cli v0.8.0-canary.31

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@codotype/cli

:hammer_and_wrench: CLI for development with codotype.org

Installation:

yard add -D @codotype/cli

Usage:

  • codotype run

The codotype run executes a generator with a single blueprint as it's argument. The command must be used inside a generator's root directory. Example:

codotype run ./path_to_blueprint --config ./path_to_config
  • codotype doctor

The codotype doctor validates a generator's metadata and structure. The command must be used inside a generator's root directory. It's particularly helpful while developing or updating generators.

  • codotype serve

The codotype serve serves a web UI and API for a standalone generator. The command must be used inside a generator's root directory.

  • codotype build

The codotype build builds a production-ready pre-rendered UI for a standalone generator. The command must be used inside a generator's root directory.

Future commands

  • codotype generator register/add PATH_TO_GENERATOR - registers a generator in the local registry
  • codotype generator new - create a new generator (opens up generator editor in browser window)
  • codotype generator serve - serves a small webapp that exposes a generator via the Web UI
  • codotype blueprint ls - lists all Blueprints in global registry
  • codotype blueprint new - opens up a Blueprint editor in a browser window, stores the result in the global registry
  • codotype blueprint add PATH_TO_BLUEPRINT - adds a single blueprint JSON file to global registry
  • codotype blueprint rm BLUEPRINT_NAME - removes a single blueprint from the global registry
  • Serve local Next.js server
  • Build CodotypeGenerator.json from src/index.ts or src/generator.ts (or something similar)

TODOs

  • Add global registry for JSON blueprints