Swift Package Manager ことはじめ #cswift
-
Upload
tomohiro-kumagai -
Category
Software
-
view
552 -
download
3
Transcript of Swift Package Manager ことはじめ #cswift
swift package --version
Apple Swift Package Manager - Swift 3.0.2 (swiftpm-11750)
mkdir MyPackage
swift build
swift package init --type empty
swift package init
swift package init --type executable
swift package init --type system-module
swift package fetch
swift package update
swift package show-dependencies
. └── MyPackage2</private/tmp/[email protected]>
swift package show-dependencies --format dot
node [shape = box] "/private/tmp/MyPackage"[label="MyPackage\n/private/tmp/MyPackage\nunspecified"] "/private/tmp/MyPackage2"[label="MyPackage2\n/private/tmp/MyPackage2\n0.1.4"] "/private/tmp/MyPackage" -> "/private/tmp/MyPackage2" }
swift package show-dependencies --format son
{"dependencies": [{"dependencies": [], "name": "MyPackage2", "path": "/private/tmp/MyPackage/Packages/MyPackage2-0.1.4", "url": "/private/tmp/MyPackage2", "version": "0.1.4"}], "name": "MyPackage", "path": "/private/tmp/MyPackage", "url": "/private/tmp/MyPackage", "version": “unspecified"}
{"dependencies": [{"url": "/private/tmp/MyPackage2", "version": {"lowerBound": "0.0.0", "upperBound": "0.9223372036854775807.9223372036854775807"}}], "exclude": [], "name": "MyPackage", "targets": []}