Module exposing Unix command line tools as Swift 5 @dynamicCallable functions
A few words of warning:
This is intended as a demo.
It should work just fine, but in the name of error handling and proper Swift
beauty,
you might want to approach forking processes differently 🤓
(BTW: PRs are welcome!)
Shell
Module exposing Unix command line tools as Swift 5 @dynamicCallable functions
A few words of warning: This is intended as a demo. It should work just fine, but in the name of error handling and proper Swift beauty, you might want to approach forking processes differently 🤓 (BTW: PRs are welcome!)
Part of this blog post: @dynamicCallable: Unix Tools as Swift Functions.
Sample tool
The regular Swift Package Manager setup process:
Sample
main.swift
:Sample
Package.swift
:Remember to add the dependency in two places. WET is best!
For this to work, you need to have Swift 5+ installed.
Links
Who
Brought to you by ZeeZide. We like feedback, GitHub stars, cool contract work, presumably any form of praise you can think of.