Source: meshcore-cli
Section: hamradio
Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Uploaders: Patrick Winnertz <winnie@debian.org>
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 python3-setuptools,
 python3-all,
 pybuild-plugin-pyproject,
 python3-hatchling
Standards-Version: 4.7.4
Homepage: https://github.com/meshcore-dev/meshcore-cli
Vcs-Browser: https://salsa.debian.org/debian-hamradio-team/meshcore-cli
Vcs-Git: https://salsa.debian.org/debian-hamradio-team/meshcore-cli.git

Package: meshcore-cli
Architecture: all
Depends:
 ${python3:Depends},
 ${misc:Depends},
 python3-meshcore
Description: CLI interface to MeshCore companion app over BLE, TCP or Serial
 meshcore-cli is a tool that connects to your companion radio node
 (meshcore client) over BLE, TCP or Serial and lets you interact with
 it from a terminal using a command line interface.
 .
 You can send commands as parameters to the meshcore-cli command (from your
 shell) either interactively or through a script.
 .
 There is also an interactive mode (this is the default when no command is
 passed). In interactive mode you can enter a contact (another client a
 repeater, a sensor or a room) and interact with it. For clients, interaction
 consists in sending/receiving messages. For repeaters, rooms or sensors it
 will directly give you the remote cli (you can still send messages to rooms
 using double quote prefix or msg command).
 .
 By default meshcore-cli interacts with companion radios (through BLE,
 Serial or TCP). A serial repeater mode has been introduced, which is
 triggered using -r, which mainly adds line editing, history and completion
 to the serial interface, adds time syncing through clock sync and let you
 download/upload regions specs from a file.
