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.7.tar.gz (76.2 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.7-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for meshctl-0.1.7.tar.gz
Algorithm Hash digest
SHA256 9b153506d09b14b6d77eb4ab31ddb4916eb25be21dca6702cc08be5fc0e7e10d
MD5 97e557607cfb654e9ab1b6a21f68a07f
BLAKE2b-256 7fefa24f71eb08dcf9b3f300f240ff99a8ecdc2a13fe07af7cf5ddee160ba696

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for meshctl-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 949f5c31eadd2a04acfac8f772bff6e5725fd09f173eb81102d342d40e879f0e
MD5 3f462178dc0574cfe707237d4981a239
BLAKE2b-256 4a0898b8a4eac98b9c75c94c307b65adca77e9dec063e018aa74943e0e7045d4

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