Skip to content

Files

cli

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 26, 2024
Jun 3, 2025
Mar 7, 2025
Jun 3, 2025
Mar 26, 2025
Jul 2, 2024
May 14, 2025
Mar 27, 2025
Apr 26, 2024
May 9, 2025
May 9, 2025
Mar 11, 2025

FOASCLI

FOASCLI is a Go-based CLI tool that provides commands for generating the Federated OpenAPI specification and the API changelog.

Build From Source

Fetch Source

git clone https://github.com/mongodb/openapi.git
cd openapi/tools/cli

Build

To build foascli, run:

make build

The resulting foascli binary is placed in ./bin.

Usage

To get a list of available commands, run foascli help.

Setup Environment

To set up the development environment, run:

make setup

Run tests

To run unit and e2e tests, run:

make lint && unit-test && e2e-test

Contributing

See our CONTRIBUTING.md guide.