Releases: bcdxn/opencli
1.0.0-alpha.7
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
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
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
Features
- Update OpenCLI Specification to support alternative config sources for flags, e.g.:
see cli.ocs.yaml for a full example
alternativeSources: - type: "env" name: "OCLI_DOCS_FORMAT" - type: "file" format: "yaml" path: "~/.ocli/config.yaml" property: "docs.format"
- 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
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
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
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