by Nate Cook
Swift team have released type-safe argument parsing framework.
Just as described in the name of the article.
Basic guide about SPM tools with simple one-command installation.
The article contains a detailed example of generation Bash/Zsh autocomletion for SPM projects.
Good article to start with scripting.
Using async operations in your scripts is simpler than you think.
by Mattt
An article about a project that adds dependencies to your scripts.
by objc.io
Explanation of using GUI in your Swift scripts.
by Paul Hudson
Examples of using Utility framework. ArgumentParser
and TerminalController
are really useful.
by John Sundell
Personally my favorite article. In format of tutorial with recommendations based on real experience.
A simple introduction to Swift Scripting with Fibonacci Sequence.
by Apple
Interactive Swift sessions right in your console.
by Russ Bishop
Working with different toolchains. Might be helpful for Server-side Swift projects 🤔
by Eric A. Soto
Step-by-step tutorial with output streams, command-line arguments, and interactive input.
by Ole Begemann
As you can understand from the title, the author writes about deployment target overriding in Swift Script project.
by Eneko Alonso
Want to use ArgumentParser
like a pro? You should definitely read this.
Advanced technique of SPM package testing - fuzz-testing via libFuzzer.
Awesome guide about using Swift compiler in your CLI tools.
Underlying many large iOS projects is a tangled nest of bash scripts that developers are often afraid to touch for fear of breaking something, and which is littered with print statements from generations of developers trying to figure out how on earth it works. How can we move away from this mess and to something more sustainable? Ellen will discuss moving a codebase like this to a command line tool that can be called from a Swift script, and which can be tested and breakpointed, and just might save a tiny bit of your sanity.
by John Sundell
Awesome talk by open-source ninja. Contains real-world cases, good points, and live demo.
by Ayaka Nonaka
Mix of Swift Scripting and Localization.
by Ayaka Nonaka
Old but good talk. Pay attention to Dependency Management section.
Artem Novichkov, novichkoff93@gmail.com