MMPM, the MagicMirror Package Manager CLI simplifies the installation, removal, and general maintenance of MagicMirror packages
Project description
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.
Features
- Installation, removal, updating, and upgrading of packages
- Search for and show package details
- Adding external packages (think of it like PPAs for Ubuntu)
- Tab-Autocompletion for the CLI
- Quick MagicMirror config editing access
- Installing MagicMirror
- Hide/Show MagicMirror modules
- Start/Stop/Restart MagicMirror (works with
npm
,pm2
, anddocker-compose
) - RaspberryPi 3 screen rotation
Quick Installation Guide
sudo apt install libffi-dev nginx-full -y
python3 -m pip install --upgrade --no-cache-dir mmpm
mmpm --guided-setup
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc
Look to the Wiki
Make sure you've followed all the instructions for installation, configuring environment variables, and the hide/show modules feature setup.
Note: the Environment Variables setup is extremely important.
Creating Issues
Consult the Wiki before posting any issues, and use one of the provided templates (if possible) when filing an issue.
For any bugs encountered, examine the log files by running mmpm log
. If creating a GitHub issue is
needed, use one of the issue templates, and please attach the log files, your config.js
, and
provide what steps can be take to reproduce the bug. You can create a ZIP archive of the MMPM log
files files through the Control Center of the GUI, or by running mmpm log --zip
through the CLI. If for some reason you cannot access mmpm log --zip
, you can find the files in ~/.config/mmpm/log
and /var/log/nginx
. All log files for MMPM in /var/log/nginx
will be prefixed with either mmpm-access
or mmpm-error
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.