Skip to content

Releases: bcdxn/opencli

1.0.0-alpha.7

06 May 02:03

Choose a tag to compare

1.0.0-alpha.7 Pre-release
Pre-release

Features

  • Improve specification for config files and environment variables for alternative sources
  • Improve support for alternatives sources in urfave/cli code gen

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

1.0.0-alpha.6

06 Apr 17:43

Choose a tag to compare

1.0.0-alpha.6 Pre-release
Pre-release

Misc

  • Improve documentation and readme
  • Improve CI process

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

1.0.0-alpha.5

05 Apr 03:11

Choose a tag to compare

1.0.0-alpha.5 Pre-release
Pre-release

Features

  • Improved support for Yargs CLI builder plate

Fixes

  • Documentation updates, project structure

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

1.0.0-alpha.3

03 Apr 02:46

Choose a tag to compare

1.0.0-alpha.3 Pre-release
Pre-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

1.0.0-alpha.2

29 Mar 17:28

Choose a tag to compare

1.0.0-alpha.2 Pre-release
Pre-release

Features

  • Add support for Yargs CLI Framework code generation

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

1.0.0-alpha.1

25 Mar 15:01

Choose a tag to compare

1.0.0-alpha.1 Pre-release
Pre-release

Features

  • Add support for describing error codes in the OpenCLI doc

Fixes

  • Fix documentation rendering that could skip internal group commands if they were not explicitly listed in the OCS doc
  • Generated spec code was not checked into repository which caused errors on go install

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

1.0.0-alpha.0

25 Mar 01:19

Choose a tag to compare

1.0.0-alpha.0 Pre-release
Pre-release

Initial Release Candidate 🎉

Features

  • Initial spec version 1.0.0-alpha.0
  • Spec validation (supports both JSON and YAML)
    • Package support for programmatic validation
    • CLI support
  • Documentation generation (Markdown format)
    • Package support for programmatic generation
    • CLI support
  • boilerplate generation (urfave/cli v3)
    • Package support for programmatic generation
    • CLI support

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