util

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: May 3, 2020 License: Apache-2.0 Imports: 11 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrSemanticVersion = errors.New("malformed semantic version")

ErrSemanticVersion 非语义化版本号错误

Functions

func Chdir added in v0.6.1

func Chdir(dir string, debug bool) (err error)

Chdir 切换到指定目录

func FileExist

func FileExist(filename string) bool

FileExist 判断指定路径的文件是否存在

func IsGoPkg added in v0.6.1

func IsGoPkg(dir string) (yes bool, err error)

IsGoPkg 判断指定目录是否是go package

func IsMainPkg added in v0.6.1

func IsMainPkg(dir string) (yes bool, err error)

IsMainPkg 判断指定目录是否是main package

func Scanln added in v0.6.1

func Scanln() (line string, err error)

Scanln 从标准输入中读取一行

func VersionGreaterThan added in v0.6.1

func VersionGreaterThan(v0, v1 string) (yes bool, err error)

VersionGreaterThan 对比v0的语义化版本号是否大于v1的语义化版本号。 若入参的版本号不符合语义化版本号规范,则返回ErrSemanticVersion。 关于语义化版本号内容,请参考http://semver.org/。

func WalkPkgsFunc added in v0.6.1

func WalkPkgsFunc(rootDir string, f FiltePkgFunc) (paths []string, err error)

WalkPkgsFunc 返回指定目录下满足过滤条件的go package路径列表

Types

type FiltePkgFunc added in v0.6.1

type FiltePkgFunc func(dir string) (yes bool, err error)

FiltePkgFunc golang包过滤函数

Jump to

Keyboard shortcuts

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