把散落的脚本整理成一个 Go CLI
EXP-003 本文是实验「nwl:一个命令行小工具箱」的制作过程 →🧪 示例文章:内容为虚构,用于预览文章页排版。
为什么是 Go
单个二进制、跨平台、启动快。对一个“随手就要用”的工具来说,这几点比语言本身的花哨更重要。
目录结构
cmd/
new.go
shots.go
internal/
config/
main.go
一个小坑
在 Windows 上路径分隔符又一次教育了我:永远用 filepath.Join。
🧪 示例文章:内容为虚构,用于预览文章页排版。
单个二进制、跨平台、启动快。对一个“随手就要用”的工具来说,这几点比语言本身的花哨更重要。
cmd/
new.go
shots.go
internal/
config/
main.go
在 Windows 上路径分隔符又一次教育了我:永远用 filepath.Join。