Lightweight TUI for mPWRD-OS.
mpwrd-menu is a lightweight Bash menu for minimal console images. It provides:
ContactMeshtastic Related Servicesmeshtasticd RepositoryMesh Apps ManagerNetwork Quick StartBoard Config
mpwrd-menu: Main TUI scriptmesh-apps.conf: App list for the Mesh Apps Managermesh-services.conf: Service list for Meshtastic Related Services
git clone https://github.com/mPWRD-OS/mpwrd-menu.git
cd mpwrd-menu
chmod +x mpwrd-menuUse this Deb822 source file for the published APT repo:
Types: deb
URIs: https://mpwrd-os.github.io/mpwrd-menu
Suites: testing
Components: main
Architectures: all
Signed-By: /etc/apt/keyrings/mpwrd-archive-keyring.gpg
Install from the testing channel:
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://mpwrd-os.github.io/mpwrd-menu/mpwrd-archive-keyring.gpg \
| sudo tee /etc/apt/keyrings/mpwrd-archive-keyring.gpg > /dev/null
sudo tee /etc/apt/sources.list.d/mpwrd-menu.sources > /dev/null <<'EOF'
Types: deb
URIs: https://mpwrd-os.github.io/mpwrd-menu
Suites: testing
Components: main
Architectures: all
Signed-By: /etc/apt/keyrings/mpwrd-archive-keyring.gpg
EOF
sudo apt update
sudo apt install mpwrd-menu./mpwrd-menu- The TUI itself uses Bash only.
- Some actions rely on system tools already expected on the target OS, such as
systemctl,apt-get,nmtui,pipx,curlorwget,gpg, andsudo. Network Quick Startrunsnmtuiand returns directly to the menu when finished.Contactin the main menu runs thecontactcommand directly.Mesh Apps Managerreadsmesh-apps.conf.- App manager types supported in
mesh-apps.confareapt,pipx, andpipx-global. Meshtastic Related Servicesreadsmesh-services.conf.- Board configs are copied from
/etc/meshtasticd/available.d/into/etc/meshtasticd/config.d/.