Getting Started with Console

Console (控制台) 模块是作为 Vapor 控制台包 (vapor/console) 的一部分提供的. 此模块提供用于执行控制台 I/O 的 API, 包括输出格式化文本, 请求用户输入, 显示诸如加载进度条等活动指示器.

tip

想要深入了解所有的控制台 API, 请查看 控制台 API 文档

导入

此包随 Vapor 一起提供并默认导出. 导入 Vapor 时你即拥有权限访问所有 控制台 API.

  1. import Vapor // implies import Console

独立性

控制台模块是庞大的 Vapor 包的一部分, 也可以独立运行于 Swift 项目.

要将它引入你的软件包, 将一下内容添加到你的 Package.swift 文件.

  1. // swift-tools-version:4.0
  2. import PackageDescription
  3. let package = Package(
  4. name: "Project",
  5. dependencies: [
  6. ...
  7. /// 💻 APIs for creating interactive CLI tools.
  8. .package(url: "https://github.com/vapor/console.git", from: "3.0.0"),
  9. ],
  10. targets: [
  11. .target(name: "Project", dependencies: ["Console", ... ])
  12. ]
  13. )

使用 import Console 访问 API.

Overview

继续访问 Console → Overview 获得控制台预览.