Go 语言命令行工具的优化与扩展
1. 测试工具功能
首先,运行测试以确保工具按预期工作:
$ go test -v
测试输出示例如下:
Building tool...
Running tests....
=== RUN TestTodoCLI
=== RUN TestTodoCLI/AddNewTask
=== RUN TestTodoCLI/ListTasks
--- PASS: TestTodoCLI (0.00s)
--- PASS: TestTodoCLI/AddNewTask (0.00s)
--- PASS: TestTodoCLI/ListTasks (0.00s)
PASS
Cleaning up...
ok pragprog.com/rggo/interacting/todo 0.299s
测试通过后,可以尝试使用改进后的工具,以下是一些操作示例:
$ go run main.go -list
$ go run main.go -task "One ToDo item"
$ go run main.go -task "Another ToDo item"
$ go run main.go -list
One ToDo item
Another ToDo item
$ go run main.go -complete 1
$ go run main.go -list
Another ToDo item
超级会员免费看
订阅专栏 解锁全文
994

被折叠的 条评论
为什么被折叠?



