swift package manager ことはじめ #cswift

Post on 11-Apr-2017

552 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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/MyPackage2@0.1.4>

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": []}

top related