用于为 CLI 显示 ActivityIndicator 的库。
受以下项目启发
ProgressSpinnerKit 仍在积极开发中。
// swift-tools-version:5.7
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "ExamplePackage",
dependencies: [
.package(url: "https://github.com/yutailang0119/ProgressSpinnerKit", from: "0.5.0"),
],
targets: [
.target(name: "ExampleTarget", dependencies: ["ProgressSpinnerKit"]),
]
)
https://github.com/apple/swift-package-manager
import TSCBasic
import ProgressSpinnerKit
let task = Task {
let spinner = progressSpinner(for: TSCBasic.stdoutStream, header: " Loading:")
await spinner.start()
}
// Something on the main thread.
task.cancel()
ProgressSpinnerKit 基于 MIT 许可发布。有关更多信息,请参阅LICENSE 文件。
本软件包含根据 Apache License 2.0 分发的作品。