1
0
Fork
You've already forked opencli-rs
0
A Rust implementation of the OpenCLI spec: https://github.com/spectreconsole/open-cli
  • Rust 100%
tangowithfoxtrot 69cff8303e
misc: init
2025年12月16日 22:43:01 -08:00
src misc: init 2025年12月16日 22:43:01 -08:00
.gitignore misc: init 2025年12月16日 22:43:01 -08:00
Cargo.lock misc: init 2025年12月16日 22:43:01 -08:00
Cargo.toml misc: init 2025年12月16日 22:43:01 -08:00
README.md misc: init 2025年12月16日 22:43:01 -08:00

OpenCLI

The OpenCLI specification (OCS) defines a standard, platform and language agnostic interface to CLI applications which allows both humans and computers to understand how a CLI tool should be invoked without access to source code or documentation.

https://opencli.org

Usage

  • Create documentation for CLI tools
  • Generate clients for interacting with CLI tools
  • Automate external tools such as MCP servers
  • Detect changes in CLI APIs
  • Generate auto-completion scripts

Contribute

The OpenCLI specification is currently a draft, and we need discussions with the community to make sure that the first version can be as good as possible.

Head over to our discussions if you have feedback or ideas!

Building

cargo test