Swift Commands
Apple's compiled language for all its platforms and Linux.All Swift pages
- swift build -c release: build an optimized Swift packageswift build -c release builds a Swift package with optimizations into .build/release. Debug vs release flags, --show-bin-path, static stdlib and testability.
- swift package init --type executable: create a Swift packageswift package init --type executable creates Package.swift and Sources for a new Swift package. Build with swift build, run with swift run, add dependencies.
- swift package update: update Swift package dependencies (and Package.resolved)swift package update moves Swift package dependencies to the newest allowed versions and rewrites Package.resolved. --dry-run, resolve, and pinning in CI.
- swift test --filter: run a single Swift test or test caseRun a single Swift test with swift test --filter Target.Case/test. How the regular expression matches, --list-tests, --skip, parallel runs and release mode.