Documentation ¶
Index ¶
- func ModName(modFile string) (string, error)
- type FileStorage
- func (s *FileStorage) CreateModuleVersion(module string, version *semver.Version, file io.ReadCloser) error
- func (s *FileStorage) HasModule(module string) bool
- func (s *FileStorage) Mod(module string, version *semver.Version) (io.ReadSeeker, *time.Time, error)
- func (s *FileStorage) ModuleVersions(module string) ([]string, error)
- func (s *FileStorage) Source(module string, version *semver.Version) (io.ReadSeeker, *time.Time, error)
- func (s *FileStorage) VersionInfo(module string, version *semver.Version) (*api.VersionInfo, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FileStorage ¶
type FileStorage struct {
// contains filtered or unexported fields
}
func NewFileStorage ¶
func NewFileStorage(basePath string) (*FileStorage, error)
func (*FileStorage) CreateModuleVersion ¶
func (s *FileStorage) CreateModuleVersion(module string, version *semver.Version, file io.ReadCloser) error
func (*FileStorage) HasModule ¶
func (s *FileStorage) HasModule(module string) bool
func (*FileStorage) Mod ¶
func (s *FileStorage) Mod(module string, version *semver.Version) (io.ReadSeeker, *time.Time, error)
func (*FileStorage) ModuleVersions ¶
func (s *FileStorage) ModuleVersions(module string) ([]string, error)
func (*FileStorage) Source ¶
func (s *FileStorage) Source(module string, version *semver.Version) (io.ReadSeeker, *time.Time, error)
func (*FileStorage) VersionInfo ¶
func (s *FileStorage) VersionInfo(module string, version *semver.Version) (*api.VersionInfo, error)
Click to show internal directories.
Click to hide internal directories.