https://github.com/roswell/trivial-msi.git
git clone 'https://github.com/roswell/trivial-msi.git'
(ql:quickload :trivial-msi)
Utilities for working with Windows Installer files.
The trivial-msi package exports two functions: install and uninstall. Both
take an absolute pathname to the MSI file as their first argument.
install has two optional keyword arguments: directory to specify an
installation directory, and mode. The mode option is one of :full,
:passive or :quiet. The :full mode shows the full installation GUI, while
:passive proceeds with the installation, showing only a progress bar, and
:quiet suppresses all output.
CL-USER> (install #p"/path/to/installer.msi"
:directory #p"/custom/installation/directory/"
:mode :quiet)
CL-USER> (uninstall #p"/path/to/installer.msi")
Copyright (c) 2015 Fernando Borretti
Licensed under the MIT License.