第二章 命令行工具

最后更新于:2022-04-02 06:47:02

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