Skip to main content

buildstatus coverage

Bunga

Control and monitor your system.

Project homepage: https://github.com/eerimoq/bunga

Installation

$ pip install bunga

The shell subcommand

Connect to your system (in this case the Monolinux example project) and execute the df command.

https://github.com/eerimoq/bunga/raw/master/docs/shell.png

The log subcommand

Stream logs from your system to your PC.

https://github.com/eerimoq/bunga/raw/master/docs/log.png

The plot subcommand

Plot any command output over time. The plot below shows the CPU load.

$ bunga plot cpu
https://github.com/eerimoq/bunga/raw/master/docs/plot.gif

Press h or ? to show the help.

Define plots in ~/.bunga-plot.json.

{
    "cpu": {
        "title": "CPU [%]",
        "command": "cat proc/stat",
        "pattern": "cpu\\s+\\d+\\s+\\d+\\s+\\d+\\s+(\\d+)",
        "algorithm": "delta",
        "interval": 2,
        "timespan": 60
        "scale": -1,
        "offset": 100,
        "y-min": 0,
        "y-max": 100
    },
    "uptime": {
        "title": "Uptime [s]",
        "command": "cat proc/uptime",
        "max-age": 600
    }
}

The execute subcommand

Execute given command, ls in the example below, and print its output.

$ bunga execute ls
mnt etc proc init root dev

The get_file subcommand

Get a file from your system.

$ bunga get_file README.rst
100%|█████████████████████████████████████| 1.19k/1.19k [00:00<00:00, 74.1kB/s]

The put_file subcommand

Put a file on your system.

$ bunga put_file README.rst
100%|█████████████████████████████████████| 1.19k/1.19k [00:00<00:00, 24.1kB/s]

Metadata

Release files for bunga 0.51.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bunga 0.51.0
File Size Uploaded Provenance Actions
bunga-0.51.0.tar.gz 25.3 kB Without provenance Details for bunga-0.51.0.tar.gz

Release files / bunga-0.51.0.tar.gz

Download URL bunga-0.51.0.tar.gz
Size 25.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ebb3c45d50369c4824c533cf78d7faa6c9bb80b5f666f7394a3d91d559484961
BLAKE2b-256 checksum
How to use checksums
5cc2e984877068a3b53e342da8f1e479e87d56965b4281ad7149237f868e4d65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.0

Security for bunga 0.51.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.51.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page