Skip to main content

MoiraWeave developer CLI

Project description

MoiraWeave CLI

Developer CLI for the MoiraWeave platform. Entry point for creating and managing MoiraWeave projects.

Install

uv tool install moiraweave-cli

Quick Start: Create Your First Project

# Initialize a new MoiraWeave workspace
moira project init

# Scaffold your first custom step
moira step new my-task my-impl

# Create a pipeline
moira pipeline new my-pipeline

# Run locally
moira pipeline dev my-pipeline

Usage

moira --help

The CLI covers:

  • Project initialization: moira project init to bootstrap your workspace
  • Step management: create custom steps and integrate official steps from catalog
  • Pipeline authoring: define, validate, and execute pipelines
  • Deployment: local Docker Compose or Kubernetes via Helm
  • Job inspection: monitor running jobs and results

Where Your Code Lives

You own and manage your project code in your own repository, not in MoiraWeave upstream repos:

your-company-moira/
  moiraweave.yaml          # Your project config
  .env                     # Your environment secrets
  pipelines/               # Your pipeline definitions
  steps/                   # Your custom steps
  tasks/                   # Your task contracts (optional)
  deploy/                  # Your deployment overlays

The CLI scaffolds this structure and manages it for you.

Companion Repositories (For Reference Only)

  • moiraweave-core: Runtime services and infrastructure templates. You do not need to clone this for normal usage.
  • moiraweave-steps: Official step catalog (optional). You consume steps by reference and version, not by cloning.
  • moiraweave-docs: Documentation.
  • .github: Org-wide templates and policies.

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

moiraweave_cli-0.1.1.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

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

moiraweave_cli-0.1.1-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file moiraweave_cli-0.1.1.tar.gz.

File metadata

  • Download URL: moiraweave_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for moiraweave_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5c962fa6a72a94a83c2586c6f1aa68b1cc0920899b730c060eef7650d8ebbc09
MD5 43454a3daf012d7b2b1863973a838488
BLAKE2b-256 218cf2778989757c75ff462c761fb702b35b5a28ede2fb50a8fbb5bd88842744

See more details on using hashes here.

Provenance

The following attestation bundles were made for moiraweave_cli-0.1.1.tar.gz:

Publisher: publish.yml on moiraweave-labs/moiraweave-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 moiraweave_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: moiraweave_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for moiraweave_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5874d4359b30dea5b3464ed6803f11d36b59b3762520476dbb150151f636d857
MD5 1b30a943a4071039a265a07f3a9ad475
BLAKE2b-256 dce6b2465a6960c186f5c46294bbed61fe9f6d61d37511f7800dfa4a19d84839

See more details on using hashes here.

Provenance

The following attestation bundles were made for moiraweave_cli-0.1.1-py3-none-any.whl:

Publisher: publish.yml on moiraweave-labs/moiraweave-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