build

package
v0.5.1-beta Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2016 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const DEBUG = false
View Source
const Release = "standard"
View Source
const Version = "0.5.1"

Version is the current version of siad.

Variables

View Source
var (
	// SiaTestingDir is the directory that contains all of the files and
	// folders created during testing.
	SiaTestingDir = filepath.Join(os.TempDir(), "SiaTesting")
)

Functions

func CopyDir added in v1.0.0

func CopyDir(source, dest string) error

CopyDir copies a directory and all of its contents to the destination directory.

func CopyFile added in v1.0.0

func CopyFile(source, dest string) error

CopyFile copies a file from a source to a destination.

func Critical added in v1.0.0

func Critical(v ...interface{})

Critical will print a message to os.Stderr unless DEBUG has been set, in which case panic will be called instead.

func IsVersion added in v1.0.0

func IsVersion(str string) bool

IsVersion returns whether str is a valid version number.

func TempDir

func TempDir(dirs ...string) string

TempDir joins the provided directories and prefixes them with the Sia testing directory.

func VersionCmp added in v1.0.0

func VersionCmp(a, b string) int

VersionCmp returns an int indicating the difference between a and b. It follows the convention of bytes.Compare and big.Cmp:

-1 if a <  b
 0 if a == b
+1 if a >  b

One important quirk is that "1.1.0" is considered newer than "1.1", despite being numerically equal.

Types

This section is empty.

Jump to

Keyboard shortcuts

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