swift-output-uhooi

CI Release Swift Compatibility Platform Compatibility License Twitter

Uhooi 说出短语。

目录

系统要求

安装

Mint

$ mint install uhooi/swift-output-uhooi

$ mint run uhooi/swift-output-uhooi uhooi -h

Swift Package Manager

  1. 为 CLI 工具创建一个文件夹。
    示例:FooTools 文件夹。

  2. 在这个文件夹中,创建一个名为 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: "")]
    )
  3. 如果您运行的是 Xcode 11.4 或更高版本,请在 FooTools 文件夹中创建一个名为 Empty.swift 的文件,其中没有任何内容。这是为了满足 Swift Package Manager 中的一项更改。

  4. 构建并运行。

    $ 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.

贡献

如果您能贡献代码,我将非常高兴 :)

统计

Stats