Skip to content

Resolve #6, #7, #9, #10

graham.l@hostdime.com requested to merge dev into master

The method used to install ClamAV was not adding the Virus Scanner feature to cPanel like it would when done through the GUI. Changed the method used to install to the WHM API which solves the issue.

Added the --install, and --uninstall options that just performed the installation, and uninstallation respectively of ClamAV, signatures, and related Bivalve files.

Added the -E, --ephemeral option per a feature request to allow ClamAV to be removed after the scan.

Fixed an issue where the log wouldn't be created before trying to write to it. To avoid those potential issues all together an empty log file is created before anything tries to write to it.

Physical memory is now checked before installing ClamAV to ensure that at least 3 GiB of memory is available which is the minimum required for ClamAV.

Created a full help output, and changed --help from a simple synopsis option to a full help option.

Merge request reports