Skip to main content

MMPM, the MagicMirror Package Manager CLI simplifies the installation, removal, and general maintenance of MagicMirror packages

Project description

PayPal License GitHub Actions Docker Pulls PyPI version MagicMirror Package Manager

Author Contact
Brandon Marlowe bpmarlowe-software@protonmail.com

MMPM, the MagicMirror Package Manager is a self updating command line and graphical interface designed to simplify the installation, removal, and maintenance of MagicMirror packages.

The MagicMirror Package Manager is featured as an alternative installation method on the MagicMirror Documentation.

MagicMirror Package Manager

Quick Installation Guide

MMPM can be installed as a Docker image, or through pip.

Docker

docker pull karsten13/mmpm

pip

python3 -m pip install --upgrade mmpm

Ensure Your PATH is Correct

echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc && source ~/.bashrc

Features

  • Manage packages: install, remove, update, and upgrade.
  • Search and view package details.
  • Add custom packages (similar to Ubuntu PPAs).
  • CLI tab-autocompletion.
  • Easy access to MMPM and MagicMirror configuration.
  • Manage MagicMirror: install, upgrade, remove.
  • Control MagicMirror modules: hide/show (details)
  • Control MagicMirror state: start, stop, restart (supports npm with automatic X11/Wayland/Windows detection, pm2, docker-compose).
  • Mirror Preview: drag-and-drop interface for arranging modules across MagicMirror regions, with direct read/write of config.js.

Look to the Wiki

Key Pages:

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

mmpm-4.6.1.tar.gz (19.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mmpm-4.6.1-py3-none-any.whl (20.8 MB view details)

Uploaded Python 3

File details

Details for the file mmpm-4.6.1.tar.gz.

File metadata

  • Download URL: mmpm-4.6.1.tar.gz
  • Upload date:
  • Size: 19.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mmpm-4.6.1.tar.gz
Algorithm Hash digest
SHA256 f8a524043fae663d9dbff4a5dccc1e78204f32a8c9eaf3cfdce0e782d6458910
MD5 2b369c6fcbd98e7bd1794363e44539ad
BLAKE2b-256 c7635bee71b6d51d121b989a8f75d289b50ea056f91283d91c98859e79d72a09

See more details on using hashes here.

File details

Details for the file mmpm-4.6.1-py3-none-any.whl.

File metadata

  • Download URL: mmpm-4.6.1-py3-none-any.whl
  • Upload date:
  • Size: 20.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mmpm-4.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6c68518fd8634b0b8f5458aeccdf95dd6446ab16b4ac4b01a2fd613b61d1dd1b
MD5 555cba16cbc85479998471520712a76e
BLAKE2b-256 fe4f51684f4ba2e56e4e984846b7fec00f409c2741fd9a83a819b81e6203b9f4

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