Versions in this module Expand all Collapse all v0 v0.1.1 Oct 27, 2023 v0.1.0 May 30, 2023 Changes in this version + const PubspecRelPath + type ASDFVersionReader struct + func NewASDFVersionReader(fileOpener FileOpener) ASDFVersionReader + func (r ASDFVersionReader) ReadSDKVersions(projectRootDir string) (*semver.Version, error) + type FVMVersionReader struct + func NewFVMVersionReader(fileOpener FileOpener) FVMVersionReader + func (r FVMVersionReader) ReadSDKVersion(projectRootDir string) (*semver.Version, error) + type FileOpener interface + OpenReaderIfExists func(path string) (io.Reader, error) + type PubspecLockVersionReader struct + func NewPubspecLockVersionReader(fileOpener FileOpener) PubspecLockVersionReader + func (r PubspecLockVersionReader) ReadSDKVersions(projectRootDir string) (*VersionConstraint, *VersionConstraint, error) + type PubspecVersionReader struct + func NewPubspecVersionReader(fileOpener FileOpener) PubspecVersionReader + func (r PubspecVersionReader) ReadSDKVersions(projectRootDir string) (*VersionConstraint, *VersionConstraint, error) + type VersionConstraint struct + Constraint *semver.Constraints + Version *semver.Version + func NewVersionConstraint(version string) (*VersionConstraint, error) + func (c VersionConstraint) String() string