diff --git a/projects/github.com/SwiftGen/SwiftGen/package.yml b/projects/github.com/SwiftGen/SwiftGen/package.yml new file mode 100644 index 00000000..4d42c4ce --- /dev/null +++ b/projects/github.com/SwiftGen/SwiftGen/package.yml @@ -0,0 +1,27 @@ +distributable: + url: https://github.com/SwiftGen/SwiftGen/archive/refs/tags/{{version}}.tar.gz + strip-components: 1 + +versions: + github: SwiftGen/SwiftGen/releases/tags + +platforms: + - darwin + +provides: + - bin/swiftgen + +warnings: + - vendored + +build: + working-directory: vendor + script: | + curl -Lfo swiftgen.zip "https://github.com/SwiftGen/SwiftGen/releases/download/{{version}}/swiftgen-{{version}}.zip" + unzip swiftgen.zip + mkdir -p "{{prefix}}/bin" + mv bin/swiftgen "{{prefix}}/bin" + +test: + script: | + [[ "$(swiftgen --version)" = "SwiftGen v{{version}}"* ]]