source

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package source retrieves source code

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Option

type Option func(o *Options)

func Path

func Path(p string) Option

Local path for repository

type Options

type Options struct {
	// local path to download source
	Path string
}

type Repository

type Repository struct {
	// Name or repo
	Name string
	// Local path where repo is stored
	Path string
	// URL from which repo was retrieved
	URL string
}

Repository is the source repository

type Source

type Source interface {
	// Fetch repo from a url
	Fetch(url string) (*Repository, error)
	// Commit and upload repo
	Commit(*Repository) error
	// The sourcerer
	String() string
}

Source retrieves source code

Directories

Path Synopsis
Package git provides a git source
Package git provides a git source
Package golang is a source for Go
Package golang is a source for Go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL