# Functions
All returns a FilterFunc that filters a list of releases determined by the predicate 'f0 && f1 && ..
Any returns a FilterFunc that filters a list of releases determined by the predicate 'f0 || f1 || ..
Reverse reverses the list of releases sorted by the sort func.
SortByDate returns the list of releases sorted by a release's last deployed time (in seconds).
SortByName returns the list of releases sorted in lexicographical order.
SortByRevision returns the list of releases sorted by a release's revision number (release.Version).
SortManifests takes a map of filename/YAML contents, splits the file by manifest entries, and sorts the entries into hook types.
SplitManifests takes a string of manifest and returns a map contains individual manifests.
StatusFilter filters a set of releases by status code.
# Variables
InstallOrder is the order in which manifests should be installed (by Kind).
UninstallOrder is the order in which manifests should be uninstalled (by Kind).
# Structs
ByDate sorts releases by date.
ByName sorts releases by name.
ByRevision sorts releases by revision number.
Manifest represents a manifest file, which has a name and some content.
SimpleHead defines what the structure of the head of a manifest file.
# Type aliases
BySplitManifestsOrder sorts by in-file manifest order, as provided in function `SplitManifests`.
FilterFunc returns true if the release object satisfies the predicate of the underlying filter func.
KindSortOrder is an ordering of Kinds.