fileboy/raw.go

86 lines
2.8 KiB
Go
Raw Normal View History

2018-09-10 08:23:27 +00:00
package main
var exampleFileGirl string = `# 主配置
core:
# 配置版本号
version: 1
# 监控配置
monitor:
# 要监听的目录
# test1 监听当前目录下 test1 目录
# test1/test2 监听当前目录下 test1/test2 目录
# test1,* 监听当前目录下 test1 目录及其所有子目录递归
# .,* 监听当前目录及其所有子目录递归
includeDirs:
- .,*
# 不监听的目录
# .idea 忽略.idea目录及其所有子目录的监听
exceptDirs:
- .idea
- .git
- .vscode
2018-09-19 03:43:16 +00:00
- node_modules
- vendor
2018-09-10 08:23:27 +00:00
2018-09-12 03:11:32 +00:00
# 监听文件的格式此类文件更改会执行 command 中的命令
# .go 后缀为 .go 的文件更改会执行 command 中的命令
# .* 所有的文件更改都会执行 command 中的命令
2018-09-10 08:23:27 +00:00
types:
- .go
# 命令
command:
# 监听的文件有更改会执行的命令
# 可以有多条命令会依次执行
# 如有多条命令每条命令都会等待上一条命令执行完毕后才会执行
# 如遇交互式命令允许外部获取输入
2018-09-19 03:43:16 +00:00
# 支持变量占位符
# {{file}} 文件名( a.txt test/test2/a.go)
# {{ext}} 文件后缀( .go)
# {{changed}} 文件更新的本地时间戳(纳秒, 1537326690523046400)
# 变量占位符使用示例cp {{file}} /root/sync -rf myCommand --{{ext}} {{changed}}
2018-09-10 08:23:27 +00:00
exec:
- go version
- go env
2018-09-19 03:43:16 +00:00
- echo {{file}}
2018-09-10 08:23:27 +00:00
`
2018-09-10 10:00:28 +00:00
var firstRunHelp = `第一次运行 fileboy ?
你可能需要先执行 fileboy init 生成配置
更多信息查看帮助:
`
2018-09-10 08:23:27 +00:00
var helpStr = `fileboy [option]
Usage of fileboy:
无参数
读取当前目录下的 filegirl.yaml 配置开始监听并工作
init
初始化 fileboy, 在当前目录生成 filegirl.yaml 配置文件
exec
2018-09-12 03:11:32 +00:00
尝试运行定义的 command 命令
2018-09-10 08:23:27 +00:00
`
var englishSay = []string{
` Have you, the darkness is no darkness.`,
` Why do the good girls always love bad boys?`,
` If love is not madness.`,
` This world is so lonely without you.`,
` You lie. Silence in front of me.`,
` I need him like I need the air to breathe.`,
` Happiness is when the desolated soul meets love.`,
` What I can lose, but do not want to lose you.`,
` The same words, both miss, is also missed.`,
` Each bathed in the love of the people is a poet.`,
}
var logo = `
_______ _____ _ _______ ______ _____ _ _
(_______|_____) | (_______|____ \ / ___ \| | | |
_____ _ | | _____ ____) ) | | | |___| |
| ___) | | | | | ___) | __ (| | | |\_____/
| | _| |_| |_____| |_____| |__) ) |___| | ___
|_| (_____)_______)_______)______/ \_____/ (___)
`