此时,你应该能够使用 Node.js 或你选择的任何后端编程语言来构建 CLI 应用程序。
你应该能够构建一个具备以下功能的 CLI 应用程序:
- 读取和写入文件
- 解析命令行参数
- 发起 HTTP 请求
- 解析 JSON
- 使用第三方库(例如用于解析 CSV 文件的库)
- 使用第三方 API
以下是你可以构建的一些 CLI 应用程序创意:
- 创建一个 CLI 应用程序,接收 URL 和 CSS 选择器作为参数,并打印匹配该选择器的元素的文本内容。提示你可以使用 cheerio
- 一个可选接收两个日期并打印该日期范围内 GitHub 上最受欢迎项目的应用程序。提示你可以使用 GitHub 的搜索 API
- 批量重命名目录中的文件。提示你可以使用 fs 和 path
- 编写一个 CLI 应用程序,接收路径作为输入并压缩该目录中的所有图片。它应该接受输出路径的选项;如果未提供输出路径,则就地压缩图片,否则将压缩后的图片写入输出路径。提示你可以使用 sharp。