Contents

package(url:revision:traits:)

Adds a remote package dependency with a specific revision requirement.

Declaration

static func package(url: String, revision: String, traits: Set<Package.Dependency.Trait> = [.defaults]) -> Package.Dependency

Parameters

  • url:

    The valid Git URL of the package.

  • revision:

    A dependency requirement. See static methods on Requirement Swift.enum for available options.

  • traits:

    The trait configuration of this dependency. The default value enables the default traits of the package.

Return Value

A Package.Dependency instance.

Discussion

.package(url: "https://example.com/example-package.git", revision: "aa681bd6c61e22df0fd808044a886fc4a7ed3a65"),

See Also

Creating a package dependency from a URL