Skip to content

1.0.0-alpha.3

Pre-release
Pre-release

Choose a tag to compare

@bcdxn bcdxn released this 03 Apr 02:46
· 156 commits to main since this release

Features

  • Update OpenCLI Specification to support alternative config sources for flags, e.g.:
    alternativeSources:
      - type: "env"
        name: "OCLI_DOCS_FORMAT"
      - type: "file"
        format: "yaml"
        path: "~/.ocli/config.yaml"
        property: "docs.format"
    see cli.ocs.yaml for a full example
  • Add support for alternative config sources in code generation (urfave/cli/v3) and docs generation (markdown)

Fixes

  • General fixes in code generation and updates to markdown docs generation.

Warning

There is no signing capability available for OpenCLI yet (i.e. No paid Apple Developer account).
Therefore, the apple binaries will not be runnable until you allow for an exception within the system settings.
You can always build from source using the supplied Makefile