Skip to main content

ChatArch setup CLI extracted from ChatTool

Project description

chatup

ChatUp is the standalone ChatArch setup CLI. It is the first-level replacement for chattool setup: commands such as chattool setup workspace become chatup workspace while preserving the same interactive/non-interactive CLI conventions.

Quick Start

chatup --help
chatup doctor
chatup uv

chatup uv installs uv through the official installer when needed, then creates the ChatArch Python environment with pip. Defaults are --venv ~/.chatarch/venv and --python 3.12; override them when a different runtime path or Python minor version is required.

Development

python -m pytest -q
python -m build
python -m twine check dist/*

Layout

  • src/chatup/: package source code
  • tests/: package tests
  • cli-tests/: real CLI tests, doc-first
  • mock-cli-tests/: mock/fake CLI tests, doc-first
  • docs/: long-lived project docs

Release

Release is tag-driven. A vX.Y.Z tag must match src/chatup/__init__.py::__version__; the publish workflow builds and publishes to PyPI through Trusted Publishing/OIDC when the PyPI project is configured for ChatArch/ChatUp, workflow .github/workflows/publish.yml, environment pypi.

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

chatup-0.2.1.tar.gz (117.7 kB view details)

Uploaded Source

Built Distribution

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

chatup-0.2.1-py3-none-any.whl (130.1 kB view details)

Uploaded Python 3

File details

Details for the file chatup-0.2.1.tar.gz.

File metadata

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

File hashes

Hashes for chatup-0.2.1.tar.gz
Algorithm Hash digest
SHA256 8a8ae9e574ce2bd5ad5377364a5596efecf896df9b6b58a41d2a271f605ec56d
MD5 08860892d2251603bfd92c96a06d1621
BLAKE2b-256 500a0b5a8a17573d89035353ae6d9536c892d9a8fb3b3597c2529f9826bedf8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatup-0.2.1.tar.gz:

Publisher: publish.yml on ChatArch/ChatUp

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

File details

Details for the file chatup-0.2.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for chatup-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a77d8e4260b3067120b663b65a87f89a0dd1466439855afc493c71afbed335c8
MD5 23abd0775ceb6203d341c17da28b02f8
BLAKE2b-256 8afa892b809fd5b4573fb601ad67310d455cbf74c21bc4acb23ace0896bb0acb

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatup-0.2.1-py3-none-any.whl:

Publisher: publish.yml on ChatArch/ChatUp

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