tools

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2017 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DateLayout = "2006-01-02"

Functions

func CleanString

func CleanString(subject string, findme string, replace string) string

func InStringArray

func InStringArray(list []string, findme string) bool

func IndexOf

func IndexOf(list []string, findme string) int

func IsCurrentPIDByFile

func IsCurrentPIDByFile(file string) (bool, error)

func MaxInt

func MaxInt(x, y int) int

func MinInt

func MinInt(x, y int) int

func PIDIsRunning

func PIDIsRunning(file string) (bool, error)

func ParseFloat64FromString

func ParseFloat64FromString(str string, default_value float64) (float64, error)

func ParseInt64FromString

func ParseInt64FromString(str string, default_value int64) (int64, error)

func ParseIntFromByte

func ParseIntFromByte(b byte) (int, error)

func ParseIntFromBytes

func ParseIntFromBytes(b []byte) (int, error)

func ParseIntFromString

func ParseIntFromString(str string, default_value int) (int, error)

func PathExists

func PathExists(path string) (bool, error)

func RandomString

func RandomString(n int) string

func RemoveContents

func RemoveContents(dir string) error

func ReplaceStringOnIndex

func ReplaceStringOnIndex(s, old, replace string, n int) string

func RoundAsInt

func RoundAsInt(val float64) int

func SplitWithoutEmpty

func SplitWithoutEmpty(data string, separator string) []string

func SystemExec

func SystemExec(command string, args ...string) (string, error)

func SystemExecInDir

func SystemExecInDir(path string, command string, args ...string) (string, error)

func SystemRunBg

func SystemRunBg(command string, args ...string) (int, error)

@return pid

func TimeFromISOString

func TimeFromISOString(str string) (time.Time, error)

func TimeFromSQLString

func TimeFromSQLString(str string) (time.Time, error)

func TimeFromSQLStringWithZone

func TimeFromSQLStringWithZone(str string) (time.Time, error)

func TimeFromStringFormat

func TimeFromStringFormat(str, layout string) (time.Time, error)

func TimeNowSQLString

func TimeNowSQLString() string

func TimeNowString

func TimeNowString() string

func TimeToISOString

func TimeToISOString(t time.Time) (string, error)

func TimeToSQLString

func TimeToSQLString(t time.Time) (string, error)

func ToFixed

func ToFixed(num float64, precision int) float64

Types

type Date

type Date struct {
	time.Time
}

func (*Date) IsSet

func (d *Date) IsSet() bool

func (*Date) MarshalJSON

func (d *Date) MarshalJSON() ([]byte, error)

func (*Date) UnmarshalJSON

func (d *Date) UnmarshalJSON(b []byte) (err error)

Jump to

Keyboard shortcuts

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