Skip to main content

Architecture Overview

The CLI is a single Rust binary named teams.

Layers

  • Clap command parser and handlers.
  • Auth and token resolution.
  • Shared Microsoft Graph client.
  • API modules by resource area.
  • Serde models.
  • Output envelope and human output helpers.
  • Local webhook listener.

Stdout stays parseable. Logs and tracing go to stderr.