mongodb-atlas-cli 0.0.1

Opinionated alternative CLI and library to interact with the MongoDB Atlas Admin API
Documentation

mongodb-atlas-cli

Opinionated alternative CLI to interact with the MongoDB Atlas Admin API written in Rust

[!WARNING] This project is a work in progress and is not production ready. APIs and functionality may change without notice.

Overview

mongodb-atlas-cli is an alternative to the official MongoDB Atlas CLI that provides both a command-line interface and a Rust library to interact with MongoDB Atlas.

Goals

  • Drop-in replacement: Configuration is fully compatible with the existing Atlas CLI, making migration seamless
  • Better UX: Improved user experience with more intuitive commands and outputs
  • Library support: Use as a Rust library to programmatically interact with MongoDB Atlas

Installation

From source

git clone https://github.com/jeroenvervaeke/mongodb-atlas-cli-ng
cd atlas-cli-ng
cargo install --path .

Using as a Library

Check out the examples/ directory for usage examples. You can run them with:

cargo run --example print_default_profile

Development

Building

cargo build

Running tests

cargo test

Running examples

cargo run --example print_default_profile

License

See LICENSE for details.