Public CLI and automation surface for EasyMANET.
Project description
EasyMANET CLI
Public installable CLI and automation surface for EasyMANET.
This repository is generated from the-Drunken-coder/easymanet. Its job is to
publish the command-line tool that validates fleet files, renders node
provisioning payloads, lists disks, downloads or builds images, flashes media,
and exposes diagnostics-friendly workflows for humans, scripts, and local AI
agents.
Install From Source
python -m pip install -e ".[dev]"
Common Commands
easymanet validate --config fleet.yml
easymanet render --config fleet.yml --node point01
easymanet disks
easymanet flash --config fleet.yml --node point01 --device /dev/disk4 --base-image ./image.img.gz --dry-run
Release Flow
The tiny bootstrap workflow accepts an intentional repository_dispatch or
manual trigger, then invokes the larger CLI release workflow. The release
workflow runs tests, builds the wheel and source distribution, uploads them as
artifacts, and creates a GitHub Release when a release tag is supplied.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file easymanet-0.2.4.tar.gz.
File metadata
- Download URL: easymanet-0.2.4.tar.gz
- Upload date:
- Size: 117.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
827030cd519cb13c300b8b1870c9c90d9f75e2ddbc4505a676921bfb4d5b71eb
|
|
| MD5 |
1e9eeb9dc6e240a9b28f97d2fd6d5b33
|
|
| BLAKE2b-256 |
fa495faea33c99cd6632fd4d2da164528c0f9dc2cf89efa4bfd6ea5f930ff4a8
|
File details
Details for the file easymanet-0.2.4-py3-none-any.whl.
File metadata
- Download URL: easymanet-0.2.4-py3-none-any.whl
- Upload date:
- Size: 106.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
655a2211f3a624a425298ab20ad730c1094e23533809fecd38ed59bdc493c7d3
|
|
| MD5 |
966ea08c37bdc96b74da1ae2e76049e7
|
|
| BLAKE2b-256 |
15764f3508a64b90ccccdcf30b79a27084cfcf8a73a4f7d1b0c38d0962d1f620
|