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.
- Host: GitHub
- URL: https://github.com/bednar/swiftdependencymanager
- Owner: bednar
- License: mit
- Created: 2020-10-21T07:48:30.000Z (over 5 years ago)
- Default Branch: stable
- Last Pushed: 2019-01-15T15:13:52.000Z (over 7 years ago)
- Last Synced: 2025-01-12T19:46:39.175Z (over 1 year ago)
- Size: 2.47 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
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.