Module package: package selection dialog

This module provides basic dialog for package selection.

Module requires for running: unpack version

Module defines phase: package after PROJECT

Module defines three phase with guess: package_project after PROJECT

Module defines three phase with guess: package_basename after package_project_set

Module defines three phase with guess: package_home_page after package_basename_set

Module defines three phase with guess: package_search_uri after package_home_page_set

Module defines phase: package_download after package_search_uri_set

Module uses phase: package_download after package_search_uri_set

Module provides function for: Supported URI types: ${uris[*]}" q=package_home_page valid=project default="" string=unknown

Module provides function for: Supported URI types: ${uris[*]}" q=package_search_uri valid=project

Module provides function for: Supported URI types: ${uris[*]}" q=package_uri_${pwiz_project_version//[.-]/_} valid=product

package_collect_uri URI

URI: URI information to be collected

returns: 0: known archive, 1: unknown file

returns $pwiz_result: stripped package version

Parses URI and collects guesses of versions and package URIs. (internal)

package_find_latest_version

returns: 0: known archive, 1: unknown file

returns $pwiz_result: stripped package version

Goes through all versions found and find latest conforming policy. (internal)