Skip to main content

marty-cli

PyPI Version Python Tests

CLI tool to manage Marty actions workflows. Add bundled workflows with one command.

Requirements

  • Python 3.12+
  • uv (recommended) or pip

Installation

# Install marty-cli
pip install marty-cli

# Or using uv
uv pip install marty-cli

Usage

# List available workflows
marty-cli workflow list

# Add a workflow
marty-cli workflow add issue-discussion

# Add all bundled workflows
marty-cli workflow add --all

# Update a workflow
marty-cli workflow update issue-discussion

# Update all installed workflows
marty-cli workflow update --all

# Delete a workflow
marty-cli workflow delete issue-discussion

# Use custom path
marty-cli workflow add issue-discussion --path /my/project

Available Workflows

  • issue-discussion - Marty AI responds to GitHub issues when mentioned
  • issue-implementation - Marty implements features when asked ("implement")
  • issue-triage - Auto triage new issues
  • pr-discussion - Marty discusses in PRs when mentioned
  • pr-fix - Marty fixes PR issues when asked ("fix")
  • pr-review - Auto review PRs

Development

# Clone and install
git clone https://github.com/nesalia-inc/marty-cli.git
cd marty-cli

# Install dependencies
uv sync --extra dev

# Run linter
ruff check .

# Run type checker
mypy src

# Run tests
pytest

License

MIT

Metadata

Release files for marty-cli 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for marty-cli 0.3.1
File Size Uploaded
marty_cli-0.3.1.tar.gz 48.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for marty-cli 0.3.1
File Interpreter ABI Platform
marty_cli-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 63.6 kB

Release files / marty_cli-0.3.1.tar.gz

Download URL marty_cli-0.3.1.tar.gz
Size 48.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0fe08b562bf38d16d046a926716082aa391a2dd830beecba088cae3e48d47cbb
BLAKE2b-256 checksum
How to use checksums
a5097af598d18597d4ab450194fc5e76b41d591b055aaadcb612c5d326cd2788
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / marty_cli-0.3.1-py3-none-any.whl

Download URL marty_cli-0.3.1-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
92fa92186e0817f68627c25c46da92a219d7259c27fdaa7dfafe264cebb21cd3
BLAKE2b-256 checksum
How to use checksums
ff6fa12385a10a5447141d07560173e0b7f5a88fe40f4e7fe4733adb0ee23752
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page