使用Swift構建命令行工具非常簡單,可以按照以下步驟進行操作:
swift package init --type executable
import Foundation
let arguments = CommandLine.arguments
print("Hello, World! You've passed \(arguments.count) arguments.")
for (index, argument) in arguments.enumerated() {
print("Argument \(index): \(argument)")
}
swift run
swift build -c release
在 .build/release
目錄下會生成可執行文件,可以將其拷貝到任意位置進行使用。
這樣就可以使用Swift構建簡單的命令行工具了。如果需要更復雜的功能,還可以使用 Swift Argument Parser 庫來處理命令行參數。