相比于 Node.js 和 Python 等脚本语言,使用 Go 开发命令行工具的最大好处是可以直接发布可执行的二进制文件,无需安装脚本语言本身的运行环境以及安装依赖包。不过,会有些许麻烦的是需要为各个运行平台编译对应的二进制文件,比如 Windows 和 Linux 的可执行文件格式是不一样的。
解析命令行参数
当执行命令时,第一步要做的就是对参数进行解析,比如使用 curl 命令发起一个 HTTP 请求:
curl -X POST https://example.com -i -H "accept:te...
由
testt发布于