Add adoption-focused examples, contract docs, and CLI polish
This commit is contained in:
parent
227983a877
commit
0aa5e25dc1
18 changed files with 560 additions and 2 deletions
46
docs/install.md
Normal file
46
docs/install.md
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
# Install
|
||||
|
||||
## Requirements
|
||||
|
||||
- Linux host
|
||||
- Python 3.12+
|
||||
- Git LFS
|
||||
- `/dev/kvm`
|
||||
|
||||
If you want outbound guest networking:
|
||||
|
||||
- `ip`
|
||||
- `nft` or `iptables`
|
||||
- privilege to create TAP devices and configure NAT
|
||||
|
||||
## Fastest Start
|
||||
|
||||
Run the MCP server directly from the package without a manual install:
|
||||
|
||||
```bash
|
||||
uvx --from pyro-mcp pyro mcp serve
|
||||
```
|
||||
|
||||
Run one command in a sandbox:
|
||||
|
||||
```bash
|
||||
uvx --from pyro-mcp pyro run --profile debian-git --vcpu-count 1 --mem-mib 1024 -- git --version
|
||||
```
|
||||
|
||||
## Installed CLI
|
||||
|
||||
```bash
|
||||
uv tool install .
|
||||
pyro --version
|
||||
pyro doctor
|
||||
```
|
||||
|
||||
## Contributor Clone
|
||||
|
||||
```bash
|
||||
git lfs install
|
||||
git clone <repo>
|
||||
cd pyro
|
||||
git lfs pull
|
||||
make setup
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue