A library to display an ActivityIndicator for CLI.
Motivated by
ProgressSpinnerKit is still in active development.
// 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 spinner = progressSpinner(for: TSCBasic.stdoutStream, header: " Loading:")
spinner.start()
// Something on the main thread.
spinner.stop()
ProgressSpinnerKit is available under the MIT license. See the LICENSE file for more info.
This software includes the work that is distributed in the Apache License 2.0.