本章会覆盖以下内容:

  • 解析命令行flag标识
  • 解析命令行参数
  • 读取和设置环境变量
  • 操作TOML,YAML和JSON配置文件
  • 操做Unix系统下的pipe管道
  • 处理信号量
  • ANSI命令行着色

介绍

命令行是处理用户输入和输出的最简单的方式之一。本章将重点介绍基于命令行的交互,例如命令行参数,配置和环境变量。 本章将以一个用于在Unix和Bash for Windows中着色文本输出的库结束。

通过本章中的介绍,你将获得处理预期和意外用户输入的能力。以及学习如何处理用户可能向应用程序发送的意外信号,与标志或命令行参数相比,管道是获取用户输入的良好替代方案。

ANSI文本着色有望提供一些清理用户输出的示例。例如,在日志记录中,用户能够根据其目的为文本着色,或使大块文本更加清晰。

最后编辑: kuteng  文档更新时间: 2021-01-03 15:03   作者:kuteng