Swift 5.7 Swift Package Manager Lincense

用于为 CLI 显示 ActivityIndicator 的库。
受以下项目启发

正在进行中

ProgressSpinnerKit 仍在积极开发中。

圆顶

安装

Swift 包管理器

// 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()

作者

Yutaro Muta

许可

ProgressSpinnerKit 基于 MIT 许可发布。有关更多信息,请参阅LICENSE 文件
本软件包含根据 Apache License 2.0 分发的作品。