A dependency manager based on Swift Package Manager (SPM) for iOS/macOS/tvOS/watchOS.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.sourcery
Sources
Tests
.gitignore
.swiftlint.yml
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
Logo.png
Package.resolved
Package.swift
README.md
beak.swift

README.md

Build Status Codebeat Badge Version: 0.0.0 Swift: 4.2 Platforms: macOS License: MIT

InstallationUsageContributingLicense

Swift Dependency Manager (SDM)

A dependency manager based on Swift Package Manager (SPM) for iOS/macOS/tvOS/watchOS.

Requirements

  • Xcode 9.3+ and Swift 4.1+
  • Xcode Command Line Tools (see here for installation instructions)

Installation

Using Mint:

To install SwiftDependencyManager simply run this command:

$ mint install JamitLabs/SwiftDependencyManager

To update to the newest version of SwiftDependencyManager when you have an old version already installed run:

$ mint update JamitLabs/SwiftDependencyManager

Usage

SwiftDependencyManager provides the following sub commands:

  • init: Creates a new Package.swift file with basic structure.
  • build: Builds all dependencies.
  • clean: Cleans all dependencies.
  • install: Installs the already resolved dependencies.
  • update: Updates the dependencies.

Shared Flags:

  • --verbose, -v: Prints out more detailed information about steps taken.

Contributing

See the file CONTRIBUTING.md.

License

This library is released under the MIT License. See LICENSE for details.