An open API service indexing awesome lists of open source software.

https://github.com/bednar/swiftdependencymanager

A dependency manager based on Swift Package Manager (SPM) for iOS/macOS/tvOS/watchOS.
https://github.com/bednar/swiftdependencymanager

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          





Build Status


Codebeat Badge


Version: 0.0.0

Swift: 4.2
Platforms: macOS

License: MIT


Installation
Usage
Contributing
License

# 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](http://stackoverflow.com/a/9329325/3451975) for installation instructions)

## Installation

### Using [Mint](https://github.com/yonaskolb/Mint):

To **install** SwiftDependencyManager simply run this command:

```shell
$ mint install JamitLabs/SwiftDependencyManager
```

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

```shell
$ 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](https://github.com/JamitLabs/SwiftDependencyManager/blob/stable/CONTRIBUTING.md).

## License
This library is released under the [MIT License](http://opensource.org/licenses/MIT). See LICENSE for details.