Documentation ¶
Index ¶
- Variables
- func AddFile(a Archive, file string) error
- func GOPATH() string
- func GitCommit() string
- func MustRun(cmd *exec.Cmd)
- func MustRunCommand(cmd string, args ...string)
- func Render(templateFile, outputFile string, outputPerm os.FileMode, x interface{})
- func RenderString(templateContent, outputFile string, outputPerm os.FileMode, x interface{})
- func RunGit(args ...string) string
- func VERSION() string
- func WriteArchive(basename, ext string, files []string) error
- type Archive
- type TarballArchive
- type ZipArchive
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DryRunFlag = flag.Bool("n", false, "dry run, don't execute commands")
)
Functions ¶
func GOPATH ¶
func GOPATH() string
GOPATH returns the value that the GOPATH environment variable should be set to.
func MustRunCommand ¶
func RenderString ¶
func WriteArchive ¶
WriteArchive creates an archive containing the given files.
Types ¶
type Archive ¶
type Archive interface { // Directory adds a new directory entry to the archive and sets the // directory for subsequent calls to Header. Directory(name string) error // Header adds a new file to the archive. The file is added to the directory // set by Directory. The content of the file must be written to the returned // writer. Header(os.FileInfo) (io.Writer, error) // Close flushes the archive and closes the underlying file. Close() error }
func NewArchive ¶
func NewTarballArchive ¶
func NewTarballArchive(w io.WriteCloser) Archive
func NewZipArchive ¶
func NewZipArchive(w io.WriteCloser) Archive
type TarballArchive ¶
type TarballArchive struct {
// contains filtered or unexported fields
}
func (*TarballArchive) Close ¶
func (a *TarballArchive) Close() error
func (*TarballArchive) Directory ¶
func (a *TarballArchive) Directory(name string) error
type ZipArchive ¶
type ZipArchive struct {
// contains filtered or unexported fields
}
func (*ZipArchive) Close ¶
func (a *ZipArchive) Close() error
func (*ZipArchive) Directory ¶
func (a *ZipArchive) Directory(name string) error
Click to show internal directories.
Click to hide internal directories.