Releases: doctorfree/MirrorCommand
MirrorCommand Version 4.0.1 Release 2
Version 4.0.1 Release 2 of MirrorCommand removes the Gateway module and updates the location of the TelegramBot API key.
Version 4.0.1 Release 1 of MirrorCommand replaces the use of module MMM-DarkSkyForecast with module MMM-OpenWeatherForecast. Apple bought DarkSky and is removing free access to the API.
Version 4.0.0 Release 3 of MirrorCommand adds the capability of updating the MagicMirror installation with the mirror
command. The mirror
command can also be used to update all installed MagicMirror modules. Bug fixes and improved user interface are included in this release.
Version 4.0.0 of MirrorCommand includes modifications to support the MMM-GoogleAssistant v4 module. In addition, the MMM-Detector module has been replaced by the EXT-Detector module. The EXT-GooglePhotos and Gateway modules have been added and no longer used modules removed. Configuration changes necessary to support MMM-GoogleAssistan v4 and these new extension modules have been applied to all relevant config files. All config files are retained in their original non-customized format in /usr/local/MirrorCommand/...
while those copied into /usr/local/MagicMirror/...
are customized. In this way, subsequent re-customization can be supported.
Note that the above described updates to the MagicMirror modules will only be applied during an installation of MirrorCommand in which there is no previous MagicMirror installed. To apply these changes during installation, remove or move aside your existing MagicMirror folder. Install MirrorCommand, initialize your keys, then re-apply any customization you have previously made to MagicMirror modules. Alternately, you can retain an existing MagicMirror installation and upgrade the modules to MMM-GoogleAssistant v4, Gateway, EXT-Detector, and EXT-GooglePhotos manually.
The previous release updates of MirrorCommand incorporated changes to improve integration with the MirrorImages package downloads. In addition, support was added for models by country in the MirrorImages downloads and in the MirrorCommand default config files. New Google Drive file ids have been used in the download scripts to reflect the MirrorImages distribution changes. Installs of the current MirrorImages packages require this version of MirrorCommand or later. The scripts that download image archives for the MirrorImages packages have been updated to execute in non-interactive mode when being run during an RPM installation.
The version 3.0.x releases of MirrorCommand introduce support for multiple monitors, switching MagicMirror screen display between monitors, full support for both portrait and landscape mode displays, and renames the project from MirrorCommandLine to MirrorCommand. Voice commands for screen switching have been added via the MMM-GoogleAssistant module recipe file MirrorCommand.js.
To install:
Download the latest Debian or RPM format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your system's X11 configuration, it may be necessary to grant the root user access to the display. To do so, prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the package on Debian based systems by executing the command
sudo apt install ./MirrorCommand_4.0.1-1.deb
Install the package on RPM based systems by executing the command
sudo yum localinstall ./MirrorCommand-4.0.1-1.rpm
Removal of the package on Debian based systems can be accomplished by issuing the command:
sudo apt remove mirrorcommand
Removal of the package on RPM based systems can be accomplished by issuing the command:
sudo yum remove MirrorCommand
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules. Once keys are configured, execute the command:
/usr/local/bin/showkeys
MirrorCommand Version 4.0.1 Release 1
Version 4.0.1 Release 1 of MirrorCommand replaces the use of module MMM-DarkSkyForecast with module MMM-OpenWeatherForecast. Apple bought DarkSky and is removing free access to the API.
Version 4.0.0 Release 3 of MirrorCommand adds the capability of updating the MagicMirror installation with the mirror
command. The mirror
command can also be used to update all installed MagicMirror modules. Bug fixes and improved user interface are included in this release.
Version 4.0.0 of MirrorCommand includes modifications to support the MMM-GoogleAssistant v4 module. In addition, the MMM-Detector module has been replaced by the EXT-Detector module. The EXT-GooglePhotos and Gateway modules have been added and no longer used modules removed. Configuration changes necessary to support MMM-GoogleAssistan v4 and these new extension modules have been applied to all relevant config files. All config files are retained in their original non-customized format in /usr/local/MirrorCommand/...
while those copied into /usr/local/MagicMirror/...
are customized. In this way, subsequent re-customization can be supported.
Note that the above described updates to the MagicMirror modules will only be applied during an installation of MirrorCommand in which there is no previous MagicMirror installed. To apply these changes during installation, remove or move aside your existing MagicMirror folder. Install MirrorCommand, initialize your keys, then re-apply any customization you have previously made to MagicMirror modules. Alternately, you can retain an existing MagicMirror installation and upgrade the modules to MMM-GoogleAssistant v4, Gateway, EXT-Detector, and EXT-GooglePhotos manually.
The previous release updates of MirrorCommand incorporated changes to improve integration with the MirrorImages package downloads. In addition, support was added for models by country in the MirrorImages downloads and in the MirrorCommand default config files. New Google Drive file ids have been used in the download scripts to reflect the MirrorImages distribution changes. Installs of the current MirrorImages packages require this version of MirrorCommand or later. The scripts that download image archives for the MirrorImages packages have been updated to execute in non-interactive mode when being run during an RPM installation.
The version 3.0.x releases of MirrorCommand introduce support for multiple monitors, switching MagicMirror screen display between monitors, full support for both portrait and landscape mode displays, and renames the project from MirrorCommandLine to MirrorCommand. Voice commands for screen switching have been added via the MMM-GoogleAssistant module recipe file MirrorCommand.js.
Changes to packaging include the creation and distribution of an RPM format installation package as well as the implementation of release creation during the Gitlab continuous integration process.
To install:
Download the latest Debian or RPM format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your system's X11 configuration, it may be necessary to grant the root user access to the display. To do so, prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the package on Debian based systems by executing the command
sudo apt install ./MirrorCommand_4.0.1-1.deb
Install the package on RPM based systems by executing the command
sudo yum localinstall ./MirrorCommand-4.0.1-1.rpm
Removal of the package on Debian based systems can be accomplished by issuing the command:
sudo apt remove mirrorcommand
Removal of the package on RPM based systems can be accomplished by issuing the command:
sudo yum remove MirrorCommand
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules. Once keys are configured, execute the command:
/usr/local/bin/showkeys
MirrorCommand Version 4.0.0 Release 3
Version 4.0.0 Release 3 of MirrorCommand adds the capability of updating the MagicMirror installation with the mirror
command. The mirror
command can also be used to update all installed MagicMirror modules. Bug fixes and improved user interface are included in this release.
Version 4.0.0 of MirrorCommand includes modifications to support the MMM-GoogleAssistant v4 module. In addition, the MMM-Detector module has been replaced by the EXT-Detector module. The EXT-GooglePhotos and Gateway modules have been added and no longer used modules removed. Configuration changes necessary to support MMM-GoogleAssistan v4 and these new extension modules have been applied to all relevant config files. All config files are retained in their original non-customized format in /usr/local/MirrorCommand/...
while those copied into /usr/local/MagicMirror/...
are customized. In this way, subsequent re-customization can be supported.
Note that the above described updates to the MagicMirror modules will only be applied during an installation of MirrorCommand in which there is no previous MagicMirror installed. To apply these changes during installation, remove or move aside your existing MagicMirror folder. Install MirrorCommand, initialize your keys, then re-apply any customization you have previously made to MagicMirror modules. Alternately, you can retain an existing MagicMirror installation and upgrade the modules to MMM-GoogleAssistant v4, Gateway, EXT-Detector, and EXT-GooglePhotos manually.
The previous release updates of MirrorCommand incorporated changes to improve integration with the MirrorImages package downloads. In addition, support was added for models by country in the MirrorImages downloads and in the MirrorCommand default config files. New Google Drive file ids have been used in the download scripts to reflect the MirrorImages distribution changes. Installs of the current MirrorImages packages require this version of MirrorCommand or later. The scripts that download image archives for the MirrorImages packages have been updated to execute in non-interactive mode when being run during an RPM installation.
The version 3.0.x releases of MirrorCommand introduce support for multiple monitors, switching MagicMirror screen display between monitors, full support for both portrait and landscape mode displays, and renames the project from MirrorCommandLine to MirrorCommand. Voice commands for screen switching have been added via the MMM-GoogleAssistant module recipe file MirrorCommand.js.
Changes to packaging include the creation and distribution of an RPM format installation package as well as the implementation of release creation during the Gitlab continuous integration process.
To install:
Download the latest Debian or RPM format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your system's X11 configuration, it may be necessary to grant the root user access to the display. To do so, prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the package on Debian based systems by executing the command
sudo apt install ./MirrorCommand_4.0.0-3.deb
Install the package on RPM based systems by executing the command
sudo yum localinstall ./MirrorCommand-4.0.0-3.rpm
Removal of the package on Debian based systems can be accomplished by issuing the command:
sudo apt remove mirrorcommand
Removal of the package on RPM based systems can be accomplished by issuing the command:
sudo yum remove MirrorCommand
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules. Once keys are configured, execute the command:
/usr/local/bin/showkeys
MirrorCommand version 4.0.0 release 2
Version 4.0.0 of MirrorCommand includes modifications to support the MMM-GoogleAssistant v4 module. In addition, the MMM-Detector module has been replaced by the EXT-Detector module. The EXT-GooglePhotos and Gateway modules have been added and no longer used modules removed. Configuration changes necessary to support MMM-GoogleAssistan v4 and these new extension modules have been applied to all relevant config files. All config files are retained in their original non-customized format in /usr/local/MirrorCommand/...
while those copied into /usr/local/MagicMirror/...
are customized. In this way, subsequent re-customization can be supported.
Note that the above described updates to the MagicMirror modules will only be applied during an installation of MirrorCommand in which there is no previous MagicMirror installed. To apply these changes during installation, remove or move aside your existing MagicMirror folder. Install MirrorCommand, initialize your keys, then re-apply any customization you have previously made to MagicMirror modules. Alternately, you can retain an existing MagicMirror installation and upgrade the modules to MMM-GoogleAssistant v4, Gateway, EXT-Detector, and EXT-GooglePhotos manually.
The previous release updates of MirrorCommand incorporated changes to improve integration with the MirrorImages package downloads. In addition, support was added for models by country in the MirrorImages downloads and in the MirrorCommand default config files. New Google Drive file ids have been used in the download scripts to reflect the MirrorImages distribution changes. Installs of the current MirrorImages packages require this version of MirrorCommand or later. The scripts that download image archives for the MirrorImages packages have been updated to execute in non-interactive mode when being run during an RPM installation.
The version 3.0.x releases of MirrorCommand introduce support for multiple monitors, switching MagicMirror screen display between monitors, full support for both portrait and landscape mode displays, and renames the project from MirrorCommandLine to MirrorCommand. Voice commands for screen switching have been added via the MMM-GoogleAssistant module recipe file MirrorCommand.js.
Changes to packaging include the creation and distribution of an RPM format installation package as well as the implementation of release creation during the Gitlab continuous integration process.
To install:
Download the latest Debian or RPM format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your system's X11 configuration, it may be necessary to grant the root user access to the display. To do so, prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the package on Debian based systems by executing the command
sudo apt install ./MirrorCommand_4.0.0-2.deb
Install the package on RPM based systems by executing the command
sudo yum localinstall ./MirrorCommand-4.0.0-2.rpm
Removal of the package on Debian based systems can be accomplished by issuing the command:
sudo apt remove mirrorcommand
Removal of the package on RPM based systems can be accomplished by issuing the command:
sudo yum remove MirrorCommand
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules. Once keys are configured, execute the command:
/usr/local/bin/showkeys
MirrorCommand version 3.0.2 release 2
This minor release update of MirrorCommand incorporates changes to improve integration with the MirrorImages package downloads. In addition, support is added for models by country in the MirrorImages downloads and in the MirrorCommand default config files. New Google Drive file ids have been used in the download scripts to reflect the MirrorImages distribution changes.
The previous release updates of MirrorCommand incorporated changes to integrate with the MirrorImages RPM installations. Installs of the current MirrorImages packages require this version of MirrorCommand or later. The scripts that download image archives for the MirrorImages packages have been updated to execute in non-interactive mode when being run during an RPM installation.
The version 3.0.x releases of MirrorCommand introduce support for multiple monitors, switching MagicMirror screen display between monitors, full support for both portrait and landscape mode displays, and renames the project from MirrorCommandLine to MirrorCommand. Voice commands for screen switching have been added via the MMM-GoogleAssistant module recipe file MirrorCommand.js.
Changes to packaging include the creation and distribution of an RPM format installation package as well as the implementation of release creation during the Gitlab continuous integration process.
To install:
Download the latest Debian or RPM format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your system's X11 configuration, it may be necessary to grant the root user access to the display. To do so, prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the package on Debian based systems by executing the command
sudo apt install ./MirrorCommand_3.0.2-2.deb
Install the package on RPM based systems by executing the command
sudo yum localinstall ./MirrorCommand-3.0.2-2.rpm
Removal of the package on Debian based systems can be accomplished by issuing the command:
sudo apt remove mirrorcommand
Removal of the package on RPM based systems can be accomplished by issuing the command:
sudo yum remove MirrorCommand
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules. Once keys are configured, execute the command:
/usr/local/bin/showkeys
MirrorCommand version 3.0.2 release 1
This release update of MirrorCommand incorporates changes to integrate with the MirrorImages RPM installations. Installs of the current MirrorImages packages require this version of MirrorCommand or later.
The previous release update of MirrorCommand fixed a bug in the install scripts introduced by recent changes to Bash wrt the return status of the 'type' builtin. MMM-stocks module is now pulled from my fork to provide dependency on 'request' and security fixes. The scripts that download image archives for the MirrorImages packages have been updated to execute in non-interactive mode when being run during an RPM installation.
The version 3.0.x releases of MirrorCommand introduce support for multiple monitors, switching MagicMirror screen display between monitors, full support for both portrait and landscape mode displays, and renames the project from MirrorCommandLine to MirrorCommand. Voice commands for screen switching have been added via the MMM-GoogleAssistant module recipe file MirrorCommand.js.
Changes to packaging include the creation and distribution of an RPM format installation package as well as the implementation of release creation during the Gitlab continuous integration process.
To install:
Download the latest Debian or RPM format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your system's X11 configuration, it may be necessary to grant the root user access to the display. To do so, prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the package on Debian based systems by executing the command
sudo apt install ./MirrorCommand_3.0.2-1.deb
Install the package on RPM based systems by executing the command
sudo yum localinstall ./MirrorCommand-3.0.2-1.rpm
Removal of the package on Debian based systems can be accomplished by issuing the command:
sudo apt remove mirrorcommand
Removal of the package on RPM based systems can be accomplished by issuing the command:
sudo yum remove MirrorCommand
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules. Once keys are configured, execute the command:
/usr/local/bin/showkeys
MirrorCommand version 3.0.1 release 3
This minor release update of MirrorCommand fixes a bug in the install scripts introduced by recent changes to Bash wrt the return status of the 'type' builtin. MMM-stocks module is now pulled from my fork to provide dependency on 'request' and security fixes.
The version 3.0.x releases of MirrorCommand introduce support for multiple monitors, switching MagicMirror screen display between monitors, full support for both portrait and landscape mode displays, and renames the project from MirrorCommandLine to MirrorCommand. Voice commands for screen switching have been added via the MMM-GoogleAssistant module recipe file MirrorCommand.js.
Changes to packaging include the creation and distribution of an RPM format installation package as well as the implementation of release creation during the Gitlab continuous integration process.
To install:
Download the latest Debian or RPM format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your system's X11 configuration, it may be necessary to grant the root user access to the display. To do so, prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the package on Debian based systems by executing the command
sudo apt install ./MirrorCommand_3.0.1-3.deb
Install the package on RPM based systems by executing the command
sudo yum localinstall ./MirrorCommand-3.0.1-3.rpm
Removal of the package on Debian based systems can be accomplished by issuing the command:
sudo apt remove mirrorcommand
Removal of the package on RPM based systems can be accomplished by issuing the command:
sudo yum remove MirrorCommand
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules. Once keys are configured, execute the command:
/usr/local/bin/showkeys
MirrorCommand version 3.0.0 release 2
MirrorCommand version 3.0.0 release 2 can be found at https://gitlab.com/doctorfree/MirrorCommand/-/releases/v3.0.0r2
This major release of MirrorCommand introduces support for multiple monitors, switching MagicMirror screen display between monitors,
full support for both portrait and landscape mode displays, and renames the project from MirrorCommandLine to MirrorCommand.
Voice commands for screen switching have been added via the MMM-GoogleAssistant module recipe file MirrorCommand.js
.
Changes to packaging include the creation and distribution of an RPM format installation package as well as the implementation of release creation during the Gitlab continuous integration process.
To install:
Download the latest Debian or RPM format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your system's X11 configuration, it may be necessary to grant the root user access to the display. To do so, prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the package on Debian based systems by executing the command
sudo apt install ./MirrorCommand_3.0.0-2.deb
Install the package on RPM based systems by executing the command
sudo yum localinstall ./MirrorCommand-3.0.0-2.noarch.rpm
Removal of the package on Debian based systems can be accomplished by issuing the command:
sudo apt remove mirrorcommand
Removal of the package on RPM based systems can be accomplished by issuing the command:
sudo yum remove MirrorCommand
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys
used by your modules. Once keys are configured, execute the command:
/usr/local/bin/showkeys
MirrorCommandLine version 2.6 release 2
This release of MirrorCommandLine primarily introduces support for landscape mode displays. All MagicMirror config files use templates for their display resolution settings. These and the MagicMirror CSS settings are set during installation of the package after detecting the display mode.
This minor release update also includes changes to enable automated ALSA USB audio device configuration, startup screen rotation for both portrait and landscape mode displays, and custom arp scan device lists for the MMM-MacAddressScan module.
To install:
Download the latest Debian format packages
NOTE: The automated configuration requires access to some X11 graphical utilities. Depending upon your
system's X11 configuration, it may be necessary to grant the root user access to the display. To do so,
prior to installation issue the command:
xhost +si:localuser:root
or grant everyone access with
xhost +
Install the base MirrorCommandLine package by executing the command
sudo apt install MirrorCommandLine_2.6-2.deb
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules.
Once keys are configured, execute the command:
/usr/local/bin/showkeys
MirrorCommandLine version 2.2
This release adds Debian format installation package support with improved support for ease of installation, configuration, update, and removal. It also adds utilities to assist in the management of private keys used to access various services used by MagicMirror modules.
Download the latest Debian package format release
Install the package by executing the command
sudo apt install MirrorCommandLine_2.2.deb
Alternately, clone this repository and execute the ./Install
command.
git clone https://github.com/doctorfree/MirrorCommandLine.git
cd MirrorCommandLine
./Install
Post installation, configure /usr/local/MagicMirror/etc/mirrorkeys
with any keys used by your modules.
Once keys are configured, execute the command:
/usr/local/bin/showkeys