vintage
是一个小型的命令行工具,用于检查过时的 Swift Package Manager 依赖项。
📦 类似 swift package outdated
命令。
可以理解为 Swift Package Manager 版本的 pod outdated
或 carthage outdated
。
不带任何参数(必须在 Swift Package Manager 清单文件 (Package.swift) 所在的目录中执行)
$ vintage
指定要更新的 Swift Package Manager 目录的路径
$ vintage -p path/to/dependencies
帮助页面
$ vintage --help
USAGE: vintage [--path <path>]
OPTIONS:
-p, --path <path> Path to the folder contains Swift Package manifest file (Package.swift). (default: .)
-h, --help Show help information.
“一个包管理器,用于安装预构建的 Swift 命令行工具包,或者说是 Swift 包的 Homebrew。”
$ swift brew install vinhnx/vintage
$ brew tap vinhnx/homebrew-formulae
$ brew install vinhnx/formulae/vintage
升级现有的 vintage 可执行文件
$ brew upgrade vinhnx/formulae/vintage
或者
$ brew install vinhnx/homebrew-formulae/vintage
$ mint install vinhnx/vintage
$ marathon install vinhnx/vintage
Make
$ git clone https://github.com/vinhnx/vintage.git
$ cd vintage
$ make
Swift Package Manager
$ git clone https://github.com/vinhnx/vintage.git
$ cd vintage
$ swift build -c release
$ cp -f .build/release/vintage /usr/local/bin/vintage
如果您喜欢这个工具,请查看我的 spawn,它是一个用于生成和/或更新 Swift 包并为您打开 Xcode 项目的工具。
Combo
$ vintage && spawn # vintage: check for any outdated packages, spawn: update packages then open an generated Xcode project for you
希望您喜欢!:)
查看 https://github.com/kiliankoe/swift-outdated,了解类似的检查过时依赖项的方法。
欢迎在 Twitter 上联系我,进行讨论、新闻和公告以及其他项目。谢谢!🚀