languages

List the supported SDK languages, with a JSON form describing each language's requirements and defaults.

repost schema languages lists the languages a generator block accepts. The JSON form describes each language's requirements, which is what drives the interactive init prompt.

Usage

repost schema languages [options]

Options

OptionDescription
--jsonEmit one JSON record per language instead of plain names.

Examples

repost schema languages
typescript
go
python
java
kotlin
csharp

The JSON form adds, per language: whether output is required and its suggested value (./internal/repostclient for Go, ./repost_sdk for Python, the source roots for Java and Kotlin), whether packageName and resourceOutput are required, and for the JVM languages the compatible runtime, Maven plugin, and Gradle plugin coordinates plus the engine version.

repost schema languages --json

Continue