Skip to main content

Minitest CLI – command-line interface for the Minitest testing platform

Project description

minitest-cli

Command-line interface for the Minitest testing platform.

Installation

pip (recommended)

pip install minitest-cli

uvx (zero-install)

Run without installing:

uvx --from minitest-cli minitest --help

Homebrew

brew install minitap-ai/tap/minitest-cli

From source

git clone https://github.com/minitap-ai/minitest-cli.git
cd minitest-cli
uv sync
uv run minitest --help

Quick Start

# Authenticate
minitest auth login

# List your apps
minitest apps list

# Run tests
minitest run --app <app-id>

Configuration

Environment Variable Description Required
MINITEST_TOKEN API authentication token Yes (or use minitest auth login)
MINITEST_APP_ID Default app ID No (can use --app flag)
MINITEST_API_URL API base URL No (defaults to production)

Global Flags

Flag Description
--json Output JSON to stdout (diagnostics go to stderr)
--app <id-or-name> Target app for commands that require one
--version Show CLI version
--help Show help

Commands

Command Description
minitest auth Authentication management
minitest apps App management
minitest flow Testing flow operations
minitest build Build management
minitest run Test execution

Exit Codes

Code Meaning
0 Success
1 General error
2 Authentication error
3 Network / API error
4 Resource not found

Development

# Install dependencies
uv sync --dev

# Run linter
uv run ruff check .

# Run formatter
uv run ruff format .

# Run type checker
uv run pyright

# Run tests
uv run pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

minitest_cli-0.3.0.tar.gz (41.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

minitest_cli-0.3.0-py3-none-any.whl (54.4 kB view details)

Uploaded Python 3

File details

Details for the file minitest_cli-0.3.0.tar.gz.

File metadata

  • Download URL: minitest_cli-0.3.0.tar.gz
  • Upload date:
  • Size: 41.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for minitest_cli-0.3.0.tar.gz
Algorithm Hash digest
SHA256 74b0cfda72a77592e3ccb41494deb78b36c5d6fa4c8dab2d4eb2678afd7b5e24
MD5 0808a72e2bf951a85852cff1239348a6
BLAKE2b-256 f641ec08e347477f04acfea19de7af3c0e73d7c2a3aed8c7992235b22001727d

See more details on using hashes here.

Provenance

The following attestation bundles were made for minitest_cli-0.3.0.tar.gz:

Publisher: release.yml on minitap-ai/minitest-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file minitest_cli-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: minitest_cli-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 54.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for minitest_cli-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa0fd776b08a595082a3396d97a02338fb1890f4382cab15421eeb9de5eb70d9
MD5 c7aa0bcaa88f97655388f0d3ea659f06
BLAKE2b-256 68ef08891af1b640f14b99429080eed6d0bfd6a7f72724ebe8c497e6e9ca56a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for minitest_cli-0.3.0-py3-none-any.whl:

Publisher: release.yml on minitap-ai/minitest-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page