Documentation ¶
Index ¶
- Constants
- func Bash(script, workdir string) (string, error)
- func BashTmpScriptWithArgs(script string, args []string) (string, error)
- func BillyCalcDirHash(dir string, FS billy.Filesystem) (string, error)
- func BillyCalcFileHash(filename string, FS billy.Filesystem) (string, error)
- func BillyCalcHash(FS billy.Filesystem) (string, error)
- func BillyFilenames(dir string, FS billy.Filesystem) ([]string, error)
- func BillyGetFilelist(FS billy.Filesystem) ([]os.FileInfo, error)
- func BillyGlobCalcDirHash(dir string, FS billy.Filesystem, includes, excludes []string) (string, error)
- func BillyGlobCalcHash(FS billy.Filesystem, include, exclude []string) (string, error)
- func BillyGlobLoadFromZip(zReader *zip.Reader, FS billy.Filesystem, includes, excludes []string) error
- func BillyGlobWriteDirToOS(baseDir string, dir string, FS billy.Filesystem, includes, excludes []string) error
- func BillyLoadFromZip(zReader *zip.Reader, FS billy.Filesystem, trimFirstDir bool) error
- func BillyReadAll(filename string, FS billy.Filesystem) ([]byte, error)
- func BillyReadAllString(filename string, FS billy.Filesystem) (string, error)
- func BillyWriteDirToOS(baseDir string, dir string, FS billy.Filesystem) error
- func BillyWriteFileToOS(baseDir string, file string, FS billy.Filesystem) error
- func BuildRequest(url string) *gorequest.SuperAgent
- func CheckPathExists(path string) (bool, error)
- func CheckShouldInclude(filename string, includes, excludes []string) (bool, error)
- func CloneRepoIntoDir(srcUrl, srcVer, dest string) error
- func CloneRepoIntoTmp(srcUrl, srcVer string) (string, error)
- func CopyDir(src string, dst string) error
- func CopyFile(src, dst string) error
- func Exec(args []string) (string, error)
- func FilesFromGlobs(patterns []string) ([]string, error)
- func FindGitRepoAbsPath(dir string) (string, error)
- func FindIdFromName(basePath, name, listOutput string, res interface{}) (string, error)
- func FindRemoteRepoRootAndClone(repo, ver string) (root, dir string, err error)
- func GetFreePort() (int, error)
- func GetHash(path string, hashAlgorithm string) (string, error)
- func IsValidUUID(uuid string) bool
- func Mkdir(dir string) error
- func NetrcMachines() map[string]NetrcMachine
- func NewHash(name *string) (hash.Hash, error)
- func OpenBrowserCmd(url string) (*exec.Cmd, error)
- func OpenBrowserCmdSafe(url string) error
- func RemoveEmptyDirs(dir string) error
- func RenderDir(src string, dst string, data interface{}) error
- func RenderDirNameSub(src string, dst string, data interface{}) error
- func RenderFile(src, dst string, data interface{}) error
- func RenderFileNameSub(src, dst string, data interface{}) error
- func RenderString(template string, data interface{}) (string, error)
- func SendGaEvent(vals url.Values) (string, error)
- func SendGaEvents(cfg GaConfig, evts []GaEvent) (string, error)
- func SendRequest(host, queryTemplate string, vars interface{}) (interface{}, error)
- func SetupGitAuth(srcUrl, srcVer string, co *git.CloneOptions) error
- func SetupGitOptions(srcUrl, srcVer string) (*git.CloneOptions, error)
- func Shell(script, workdir string) (string, error)
- func SimpleGet(url string) (string, error)
- func SwapDelimits(content, fromLL, fromLR, fromSL, fromSR, toLL, toLR, toSL, toSR string) string
- type GaConfig
- type GaEvent
- type GaPageview
- type NetrcMachine
- type SSHMachine
Constants ¶
const ( SHA1 = "sha1" SHA256 = "sha256" MD5 = "md5" )
SHA1, SHA256, MD5
const HTTP2_GOAWAY_CHECK = "http2: server sent GOAWAY and closed the connection"
Variables ¶
This section is empty.
Functions ¶
func BashTmpScriptWithArgs ¶ added in v0.5.4
func BillyCalcDirHash ¶
func BillyCalcFileHash ¶
func BillyCalcHash ¶
func BillyFilenames ¶
func BillyGetFilelist ¶ added in v0.5.5
func BillyGlobCalcDirHash ¶
func BillyGlobCalcHash ¶
func BillyGlobLoadFromZip ¶
func BillyGlobLoadFromZip(zReader *zip.Reader, FS billy.Filesystem, includes, excludes []string) error
Loads an initialized zip.Reader into an initialize billy.Filesystem
func BillyGlobWriteDirToOS ¶
func BillyGlobWriteDirToOS(baseDir string, dir string, FS billy.Filesystem, includes, excludes []string) error
Write dir in FS onto the os filesystem at baseDir
func BillyLoadFromZip ¶
func BillyReadAll ¶
func BillyReadAllString ¶
func BillyWriteDirToOS ¶
Writes dir in FS onto the os filesystem at baseDir
func BillyWriteFileToOS ¶
Writes file in FS onto the os filesystem at baseDir
func BuildRequest ¶
func BuildRequest(url string) *gorequest.SuperAgent
func CheckPathExists ¶ added in v0.5.4
func CheckShouldInclude ¶
func CloneRepoIntoDir ¶ added in v0.5.4
func CloneRepoIntoTmp ¶ added in v0.5.4
func FilesFromGlobs ¶ added in v0.6.3
func FindGitRepoAbsPath ¶ added in v0.6.7
func FindIdFromName ¶
func FindRemoteRepoRootAndClone ¶ added in v0.6.7
FindRemoteRepoRootAndClone walks a path back until it finds a valid git repo, cloning it into a tmp dir
func GetFreePort ¶ added in v0.6.8
Hacky(?) way to ask the system for a free open port that is ready to use. call this at the last possible moment before using this port for real.
func IsValidUUID ¶ added in v0.5.4
func NetrcMachines ¶ added in v0.5.17
func NetrcMachines() map[string]NetrcMachine
func OpenBrowserCmdSafe ¶ added in v0.6.8
func RemoveEmptyDirs ¶ added in v0.6.8
cleanup empty dirs, walk up
func RenderDirNameSub ¶
Dir copies a whole directory recursively
func RenderFile ¶
File copies a single file from src to dst
func RenderFileNameSub ¶
func RenderString ¶
func SendRequest ¶
func SetupGitAuth ¶ added in v0.5.4
func SetupGitOptions ¶ added in v0.5.4
func SwapDelimits ¶
Types ¶
type GaPageview ¶
type GaPageview struct { Type string Source string Category string Action string Label string Value int }
TODO... make this accurate, add a second function, make both funcs specialized XXX see if we can find the API spec and reverse it into gocode
type NetrcMachine ¶ added in v0.5.17
func NetrcCredentials ¶ added in v0.5.17
func NetrcCredentials(machine string) (NetrcMachine, error)
type SSHMachine ¶ added in v0.5.17
type SSHMachine struct { User string Keys *ssh.PublicKeys }
func SSHCredentials ¶ added in v0.5.17
func SSHCredentials(machine string) (SSHMachine, error)
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package configdir provides a cross platform means of detecting the system's configuration directories.
|
Package configdir provides a cross platform means of detecting the system's configuration directories. |
Package par implements parallel execution helpers.
|
Package par implements parallel execution helpers. |