ysfile

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BackFile

func BackFile(path string) error

func CopyConfig added in v0.2.0

func CopyConfig(path string) error

CopyConfig 将 <path> 指定的文件拷贝到 DefaultRunConfig,同时备份原有 文件为 DefaultRunConfig .yyyymmddhhmmss.bak

func DebugConfig added in v0.2.0

func DebugConfig(name ...string)

func FormatCommunicationRate

func FormatCommunicationRate(fileSize float64) (size string)

FormatCommunicationRate 通讯速率换算 传入参数单位为 B/s

func FormatFileSize

func FormatFileSize(fileSize int64) (size string)

FormatFileSize 字节的单位转换 保留两位小数

func GetExePath

func GetExePath() string

GetExePath 获取执行程序的路径

func GetOption added in v0.2.0

func GetOption(parser *gcmd.Parser, name string, defaultValue ...string) (result string)

GetOption 通过选项获取配置数据

func GetOptionNodeOrConfig added in v0.2.0

func GetOptionNodeOrConfig(index int, parser *gcmd.Parser, nodeNameInConfig string, name string, defaultValue ...string) (result string)

GetOptionNodeOrConfig 通过选项或者配置文件获取配置数据 选项名称为 nodeNameInConfig.name

func GetOptionOrConfig added in v0.2.0

func GetOptionOrConfig(index int, parser *gcmd.Parser, nodeNameInConfig string, name string, defaultValue ...string) (result string)

GetOptionOrConfig 通过选项或者配置文件获取配置数据

func ScanMdFiles

func ScanMdFiles(path string) []string

ScanMdFiles 检索指定路径下的 md 文件。

func SelectConfig added in v0.2.0

func SelectConfig() string

SelectConfig 找寻当前目录下的配置文件

func SelectFile

func SelectFile(path string, pattern string) string

SelectFile 遍历文件夹下的文件内容让用户选择 不查找子文件夹

func WriteTomlConfig added in v0.2.0

func WriteTomlConfig(path string, name ...string) error

WriteTomlConfig 将 <name> 指定的配置信息写入文件 <path> , 若文件存在会先备份文件

Types

This section is empty.

Jump to

Keyboard shortcuts

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