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 initto 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c962fa6a72a94a83c2586c6f1aa68b1cc0920899b730c060eef7650d8ebbc09
|
|
| MD5 |
43454a3daf012d7b2b1863973a838488
|
|
| BLAKE2b-256 |
218cf2778989757c75ff462c761fb702b35b5a28ede2fb50a8fbb5bd88842744
|
Provenance
The following attestation bundles were made for moiraweave_cli-0.1.1.tar.gz:
Publisher:
publish.yml on moiraweave-labs/moiraweave-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
moiraweave_cli-0.1.1.tar.gz -
Subject digest:
5c962fa6a72a94a83c2586c6f1aa68b1cc0920899b730c060eef7650d8ebbc09 - Sigstore transparency entry: 1554094879
- Sigstore integration time:
-
Permalink:
moiraweave-labs/moiraweave-cli@65211dc6320d6275e464de34a1971bb4d3f52772 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/moiraweave-labs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@65211dc6320d6275e464de34a1971bb4d3f52772 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5874d4359b30dea5b3464ed6803f11d36b59b3762520476dbb150151f636d857
|
|
| MD5 |
1b30a943a4071039a265a07f3a9ad475
|
|
| BLAKE2b-256 |
dce6b2465a6960c186f5c46294bbed61fe9f6d61d37511f7800dfa4a19d84839
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
moiraweave_cli-0.1.1-py3-none-any.whl -
Subject digest:
5874d4359b30dea5b3464ed6803f11d36b59b3762520476dbb150151f636d857 - Sigstore transparency entry: 1554094895
- Sigstore integration time:
-
Permalink:
moiraweave-labs/moiraweave-cli@65211dc6320d6275e464de34a1971bb4d3f52772 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/moiraweave-labs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@65211dc6320d6275e464de34a1971bb4d3f52772 -
Trigger Event:
push
-
Statement type: