Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

CI Coverage PyPI License

edge_containers_cli

About

Edge containers command line interface: a tool for deploying and managing IOCs in a beamline or accelerator cluster. The tool is a thin wrapper around familiar command line tools such as git, kubectl, helm and argocd - and can be used to learn the underlying commands being used.

For detailed documentation on the framework that this supports see: https://epics-containers.github.io/

What Where
Source https://github.com/epics-containers/edge-containers-cli
PyPI pip install edge-containers-cli
Docker docker run ghcr.io/epics-containers/edge-containers-cli:latest
Documentation https://epics-containers.github.io/edge-containers-cli
Releases https://github.com/epics-containers/edge-containers-cli/releases

To discover the CLI commands, create a python virtual environment, and perform the following:

pip install edge-containers-cli
ec --version

Monitor

Some commands of the tool are also exposed as a TUI which can additionally be served as a web application.

To demo the TUI as a web application:

pip install textual-dev
textual serve "ec -b DEMO monitor"

Dashboard:

screenshot

IOC logs:

screenshot

See https://epics-containers.github.io/edge-containers-cli for more detailed documentation.

Download files

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

Source Distribution

edge_containers_cli-5.3.0a3.tar.gz (319.0 kB view details)

Uploaded Source

Built Distribution

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

edge_containers_cli-5.3.0a3-py3-none-any.whl (46.7 kB view details)

Uploaded Python 3

File details

Details for the file edge_containers_cli-5.3.0a3.tar.gz.

File metadata

  • Download URL: edge_containers_cli-5.3.0a3.tar.gz
  • Upload date:
  • Size: 319.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for edge_containers_cli-5.3.0a3.tar.gz
Algorithm Hash digest
SHA256 059fa203612c8ec29ced3b1a053cef86d909ba8ab173e2e24c1e4facab7f7a21
MD5 f9f69fc47dfd9a64c71e9d9845b38016
BLAKE2b-256 50798e4a14e0a88ae3c74bae9f208200b45795a7441a1c7771db0c3eaf49fcb3

See more details on using hashes here.

File details

Details for the file edge_containers_cli-5.3.0a3-py3-none-any.whl.

File metadata

File hashes

Hashes for edge_containers_cli-5.3.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 dd39af83585912236f0143eebdb7107ab275619db7afaf5c0f424ea4aaded30e
MD5 6a1794f00669a422a161ab828bddb5b3
BLAKE2b-256 71fdbc29e1917e0d33e8cb50e7a273a79819d2e7652206502ccc06160cffa674

See more details on using hashes here.

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