命令行工具
发布者:admin 发表于:436天前 阅读数:631 评论:0

本章会覆盖以下内容:

解析命令行flag标识

解析命令行参数

读取和设置环境变量

操作TOML,YAML和JSON配置文件

操做Unix系统下的pipe管道

处理信号量

ANSI命令行着色

介绍

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

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

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