第二章 命令行工具
最后更新于:2022-04-02 06:47:02
本章会覆盖以下内容:
* 解析命令行flag标识
* 解析命令行参数
* 读取和设置环境变量
* 操作TOML,YAML和JSON配置文件
* 操做Unix系统下的pipe管道
* 处理信号量
* ANSI命令行着色
### 介绍
命令行是处理用户输入和输出的最简单的方式之一。本章将重点介绍基于命令行的交互,例如命令行参数,配置和环境变量。 本章将以一个用于在Unix和Bash for Windows中着色文本输出的库结束。
通过本章中的介绍,你将获得处理预期和意外用户输入的能力。以及学习如何处理用户可能向应用程序发送的意外信号,与标志或命令行参数相比,管道是获取用户输入的良好替代方案。
ANSI文本着色有望提供一些清理用户输出的示例。例如,在日志记录中,用户能够根据其目的为文本着色,或使大块文本更加清晰。
* * * *
学识浅薄,错误在所难免。欢迎在群中就本书提出修改意见,以飨后来者,长风拜谢。
Golang中国(211938256)
beego实战(258969317)
Go实践(386056972)
';