Skip to main content

A CLI tool for meshtastic operations

Project description

meshctl

A CLI tool for mesh operations.

Installation

Using uv (recommended)

Run directly without installation:

uvx meshctl

Using pip in a virtual environment

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install meshctl

Usage

meshctl --help

Development

Setup

Install development dependencies:

make sync

Or manually with uv:

uv sync --dev

Development Commands

Run tests:

make test

Format code:

make format

Lint code:

make lint

Build package:

make build

Run all checks:

make check

Clean build artifacts:

make clean

Install in development mode:

make install

See all available commands:

make help

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

meshctl-0.1.5.tar.gz (74.1 kB view details)

Uploaded Source

Built Distribution

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

meshctl-0.1.5-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file meshctl-0.1.5.tar.gz.

File metadata

  • Download URL: meshctl-0.1.5.tar.gz
  • Upload date:
  • Size: 74.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for meshctl-0.1.5.tar.gz
Algorithm Hash digest
SHA256 e60a28019639b50f7bf895d44e17c6594a47cde1762f52406b07034613ed24d5
MD5 39a96d0335a9ab1255d9d8dec288e887
BLAKE2b-256 a6656d204e448327ec239b7b4a1d94a845868764c759460ee222e9ebfb0d6a46

See more details on using hashes here.

File details

Details for the file meshctl-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: meshctl-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for meshctl-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 89347fe0006e6bc2216d4b3eb09fac92673454acda5a48d0ce533b372e03ac49
MD5 88e7670d7272d804d56da220abb5d503
BLAKE2b-256 70e4423b587667c5e7ed7171c2db84bac6072a128f61cec085a454a83ca45051

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