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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for meshctl-0.1.6.tar.gz
Algorithm Hash digest
SHA256 2a0c7fed5bc31fe6182decdf7bcc46d617854566ccefc88ec8aa46354c064209
MD5 8ea8801ced5279d6a816a77261556da4
BLAKE2b-256 5f2d12bc2e6e260dd6344766cd00df893617de98207cc26bb4550ad77c70255e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for meshctl-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 69c95df8ff61c341a3bfe92ca1bcc95c8774983c4f649d795693d10d47d4bdb4
MD5 1387aa1b332d5d99670bb20ca287b2af
BLAKE2b-256 a851798555708f6dedeb2d7ba1cd882a2237f8ded214ed8425f604c8e4fe341d

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