Swift
Location: examples/swift/
Swift generates a Version.swift file with global constants using versionator output emit:
examples/swift/main.swift
print("Sample Swift Application")
print("Version: \(VERSION)")
examples/swift/Makefile (excerpt)
version-file:
versionator output emit swift --output Version.swift
build: version-file
swiftc -o sample-app main.swift Version.swift
Run it
$ cd examples/swift && just run
Generating Version.swift using versionator emit...
Building Swift application...
Build completed: sample-app
./sample-app
Sample Swift Application
Version: 0.0.16