Option for `tap package install` to only install if a newer version is not already installed

After some discussion we agree to name this option --no-downgrade

tap package install should not do anything, and just return code 0 and a message if:

  • --no-downgrade is used
  • the package is already installed
  • the installed version is equal to or greater than the specified version
  • the installed version is compatible with the specified version
Edited by Vivienne Spence