Uhooi 说出短语。
$ mint install uhooi/swift-output-uhooi
$ mint run uhooi/swift-output-uhooi uhooi -h
为 CLI 工具创建一个文件夹。
示例:FooTools
文件夹。
在这个文件夹中,创建一个名为 Package.swift
的文件,包含以下内容
// swift-tools-version:5.6
import PackageDescription
let package = Package(
name: "FooTools",
platforms: [
.macOS(.v12),
],
dependencies: [
.package(url: "https://github.com/uhooi/swift-output-uhooi", exact: "0.2.0"),
],
targets: [.target(name: "FooTools", path: "")]
)
如果您运行的是 Xcode 11.4 或更高版本,请在 FooTools
文件夹中创建一个名为 Empty.swift
的文件,其中没有任何内容。这是为了满足 Swift Package Manager 中的一项更改。
构建并运行。
$ swift build -c release --package-path FooTools --product uhooi
$ FooTools/.build/release/uhooi -h
$ curl -OL https://github.com/uhooi/swift-output-uhooi/releases/download/0.2.0/uhooi.zip
$ unzip -o uhooi.zip
$ rm -f uhooi.zip
$ ./uhooi -h
$ git clone https://github.com/uhooi/swift-output-uhooi.git
$ cd swift-output-uhooi
$ swift build -c release
$ .build/release/uhooi -h
$ uhooi uhooooi
┌|▼▼|┘<uhooooi
$ uhooi "I'm uhooi."
┌|▼▼|┘<I'm uhooi.
$ uhooi --count 2 "I'm uhooi."
┌|▼▼|┘<I'm uhooi.
┌|▼▼|┘<I'm uhooi.
$ uhooi --include-counter --count 2 "I'm uhooi."
1: ┌|▼▼|┘<I'm uhooi.
2: ┌|▼▼|┘<I'm uhooi.
如果您能贡献代码,我将非常高兴 :)