Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fourplusone/terraformkit
Invoke Terraform directly from your Swift Projects
https://github.com/fourplusone/terraformkit
Last synced: 23 days ago
JSON representation
Invoke Terraform directly from your Swift Projects
- Host: GitHub
- URL: https://github.com/fourplusone/terraformkit
- Owner: fourplusone
- License: mit
- Created: 2020-09-05T13:14:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-11T13:00:53.000Z (about 4 years ago)
- Last Synced: 2024-11-17T03:36:14.988Z (about 1 month ago)
- Language: Swift
- Homepage: https://fourplusone.github.io/TerraformKit
- Size: 1.05 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# TerraformKit
TerraformKit is a wrapper around [terraform](https://terraform.io) which provides an interface to the Swift programming
language.![macOS](https://github.com/fourplusone/TerraformKit/workflows/macOS/badge.svg)
![Linux](https://github.com/fourplusone/TerraformKit/workflows/Linux/badge.svg)## Usage
TerraformKit is distributed as a SwiftPM Package. You add it via "Add package dependency" in Xcode
or add the following code to the `Package.swift` file:```swift
dependencies: [
.package(url: "https://github.com/fourplusone/TerraformKit", .upToNextMinor(from: "0.1.0")),
],
targets: [
.target(
/* ... */ dependencies: [ "TerraformKit" ]),
```## API Compatibility
The API of TerraformKit has not been stabilized yet. Therefore, minor versions may have breaking
API changes## Notice
This project is not affiliated with Hashicorp.
## License
MIT License