Meshtastic.Cli
1.0.26
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global Meshtastic.Cli --version 1.0.26
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local Meshtastic.Cli --version 1.0.26
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Meshtastic.Cli&version=1.0.26
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Meshtastic.Cli --version 1.0.26
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Meshtastic C#
Overview
C# / .NET 7 based command line interface for meshtastic
Stats
Installation & Usage
Description:
Meshtastic.Cli
Usage:
Meshtastic.Cli [command] [options]
Options:
--port <port> Target serial port for meshtastic device
--host <host> Target host ip or name for meshtastic device
--output <Json|PrettyConsole> Type of output format for the command
-l, --log Logging level for command events [default: Information]
<Critical|Debug|Error|Information|None|Trace|Warning>
--dest <dest> Destination node address for command
-sd, --select-dest Interactively select a destination from device's node list
[default: False]
--version Show version information
-?, -h, --help Show help and usage information
Commands:
list List available serial ports
monitor Serial monitor for the device
live Show a live dashboard for the device
info Dump info about the device
get Display one or more settings from the device
set Save one or more settings onto the device
channel <Add|Disable|Enable|Save> Enable, Disable, Add, Save channels on the device
url <Get|Set> <url> Get or set shared channel url []
reboot <seconds> Reboot the device [default: 5]
metadata Get device metadata from the device
factory-reset Factory reset configuration of the device
fixed-position <lat> <lon> <altitude> Set the device to a fixed position [default: 0]
text <message> Send a text message from the device
reset-nodedb Reset the node db of the device
trace-route Trace the sequence of nodes routing to the destination
canned-messages <Get|Set> <messages> Get or set the collection of canned messages on the device [operation: Get, ]
waypoint <lat> <lon> Send a waypoint from the device
file <path> Get or send a file from the device
update Update the firmware of the serial connected device
Example of Meshtastic.Cli info output with default console output level

Installation (dotnet cli / tool method)
- Install the latest dotnet 7 sdk for your platform
- Install the Meshtastic.Cli nuget package as a dotnet tool via
dotnet tool install --global Meshtastic.Cliin your terminal of choice
Installation (standalone executable)
- Navigate to the Releases page in this github repsitory
- Download and extract the zip archive with the standalone executable for your platform

- Execute it in the terminal of your choice (this may require security allowances or display warnings on some platforms)
Updating via dotnet cli
- Execute
dotnet tool update Meshtastic.Cli -gin your terminal of choice
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.8 | 145 | 3/4/2026 |
| 2.0.7 | 170 | 12/12/2025 |
| 2.0.6 | 614 | 7/21/2025 |
| 2.0.5 | 252 | 6/14/2025 |
| 2.0.4 | 249 | 6/14/2025 |
| 2.0.3 | 366 | 6/13/2025 |
| 2.0.2 | 323 | 5/13/2025 |
| 2.0.1 | 291 | 4/16/2025 |
| 2.0.0 | 235 | 2/9/2025 |
| 1.0.48 | 237 | 10/30/2024 |
| 1.0.47 | 193 | 10/23/2024 |
| 1.0.46 | 205 | 10/11/2024 |
| 1.0.45 | 242 | 9/15/2024 |
| 1.0.44 | 210 | 9/5/2024 |
| 1.0.43 | 215 | 7/14/2024 |
| 1.0.42 | 226 | 6/21/2024 |
| 1.0.41 | 200 | 6/1/2024 |
| 1.0.40 | 229 | 5/4/2024 |
| 1.0.39 | 282 | 3/26/2024 |
| 1.0.26 | 622 | 4/9/2023 |
Loading failed