utils

package
v0.0.0-...-e120e2b Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2023 License: BSD-3-Clause Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StageAlpha = Stage("alpha")
	StageBeta  = Stage("beta")
	StageGamma = Stage("gamma")
	StageRc    = Stage("rc")
	StageFinal = Stage("final")
)

Variables

View Source
var Converter = converter{}
View Source
var HashHelper = hashHelper{}
View Source
var RandHelper = randHelper{}
View Source
var StringHelper = stringHelper{}
View Source
var StructHelper = &structHelper{}
View Source
var VersionHelper = versionHelper{}

Functions

func Bcrypt

func Bcrypt(pwd string) string

func GetCurrentPackageName

func GetCurrentPackageName(w string) (packageName string, err error)

func GetModuleName

func GetModuleName(w string) (packageName string, err error)

func IsBcryptMatched

func IsBcryptMatched(pwd string, hashedPWD string) bool

func IsFileOrDirExists

func IsFileOrDirExists(p string) bool

func IsFileOrDirNotExists

func IsFileOrDirNotExists(p string) bool

func ToHump

func ToHump(variableName string) string

func ToJson

func ToJson(v interface{}) string

func ToLowerFirst

func ToLowerFirst(s string) string

func ToUnderLine

func ToUnderLine(variableName string) string

func ToUpperFirst

func ToUpperFirst(s string) string

func TouchDir

func TouchDir(dir string, perm os.FileMode) error

func TouchDirs

func TouchDirs(dirs []string, perm os.FileMode) error

Types

type Stage

type Stage string

type StringSet

type StringSet interface {
	Add(in ...string) StringSet
	Sub(set StringSet) StringSet
	Delete(in ...string) StringSet
	Union(set StringSet) StringSet
	Data() []string
	Clone() StringSet
	Exists(k string) bool
	Intersect(set StringSet) StringSet
}

func NewStringSet

func NewStringSet(in ...string) StringSet

type Version

type Version struct {
	LastError error
	Valid     bool
	Data      []int
	Stage     Stage
}

func ParseVersion

func ParseVersion(version string) Version

func (Version) Greater

func (t Version) Greater(v Version) bool

func (Version) GreaterOrEqual

func (t Version) GreaterOrEqual(v Version) bool

func (Version) IsEqual

func (t Version) IsEqual(v Version) bool

func (Version) Less

func (t Version) Less(v Version) bool

func (Version) LessOrEqual

func (t Version) LessOrEqual(v Version) bool

func (Version) String

func (t Version) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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