Skip to main content

xyberos-cli

The Xyberos plugin developer command line — makes plugin contribution one-command (see plugin-contribution.md).

Install

pip install xyberos-cli

Commands

# Scaffold a new plugin (interactive wizard)
xyberos plugin create

# Scaffold non-interactively
xyberos plugin create --name github --type tool --description "GitHub API integration" \
    --integrate-with "GitHub REST API" --auth token --non-interactive

# Validate a plugin package (static + live-kernel subprocess check)
xyberos plugin validate .

# Auto-repair missing contract stubs
xyberos plugin repair . --check
xyberos plugin repair .

# Repair-then-validate
xyberos plugin validate . --fix

What it generates

xyberos plugin create scaffolds: pyproject.toml (with the xyberos.plugins entry point), README.md, the plugin package (__init__, config, service, plugin), tests/test_plugin.py, and examples/example.py. The service class is derived from the chosen contract by introspection, so the skeleton always matches the current contracts (the "one rule").

Download files

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

Source Distribution

xyberos_cli-0.1.0.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

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

xyberos_cli-0.1.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file xyberos_cli-0.1.0.tar.gz.

File metadata

  • Download URL: xyberos_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.10

File hashes

Hashes for xyberos_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 93a4299e71e88365214fe5e8593ea349876fdcd62544dd1638ba32470028cc84
MD5 8279e263b2acabbf3250978080b796a0
BLAKE2b-256 02d056816ece6eadf300665d7e4c0665ce996632c59d317a704661e56f06cbe3

See more details on using hashes here.

File details

Details for the file xyberos_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: xyberos_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.10

File hashes

Hashes for xyberos_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76b0f6357a57bc6d6e109735fea1ef5a6a3add1dd2b1ab5be14e343ed02f5b4f
MD5 dd70bff77fe67017960e54c2013ea19a
BLAKE2b-256 ac3fb921f1aac6cb07d67cda2e9077b72b1773f51bca2c52e04cb8b7281968ad

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 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