recx
res extra commercium: things outside commerce. A repository drops a RECX.yaml at its
root to tell other people's coding agents what it does, which of its modules can be taken on
their own, how to take them, and which checks anyone can rerun to see that they work.
The format is specified in spec/SPEC.md; the schema is spec/recx.schema.json.
Checking a manifest
pip install recx-cli # or: uvx --from recx-cli recx check
recx check # ./RECX.yaml, including that module paths exist
recx check path/to/repo # a directory holding RECX.yaml
recx check --no-repo FILE # the file alone, without looking at the repository
One line per problem, <file>: <json-pointer>: <message>, or <file>: valid. Exit status 0
means valid, 1 invalid, 2 a usage error or an unreadable file. recx check does not yet
check that the license file agrees with license (rule 4 of the spec).
The npm package @jbmv/recx ships the schema: require('@jbmv/recx') returns it.
This README is an interim one. The full README is still to come.
Metadata
Release files for recx-cli 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| recx_cli-0.0.1.tar.gz | 22.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| recx_cli-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.6 kB
Release files / recx_cli-0.0.1.tar.gz
| Download URL | recx_cli-0.0.1.tar.gz |
|---|---|
| Size | 22.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
47af01dd04e382d37663f0f35ffab9ab6034484a7aea62e3eadb8ed7bc10b0ca
|
|
BLAKE2b-256 checksum How to use checksums |
c56d59f993edd5cdc46127a7792ca80f0c58caaef72b6957e30c0b3ac688c28f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / recx_cli-0.0.1-py3-none-any.whl
| Download URL | recx_cli-0.0.1-py3-none-any.whl |
|---|---|
| Size | 11.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cd5e3a08e097bc0bc3aabb18e7074d1a93f96f311628cbb6019efb92b6339500
|
|
BLAKE2b-256 checksum How to use checksums |
45b634e6ffa054a8dd9a803038bea65abef1defde101eca447bb618bd39af49c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|