⏱ around 2 minutes read timeTagged with:
Script with swift
If you are a swift developer you probably know already how to create an executable swift package or an command line tool using XCode. But then you also have to build the binary and place it in a executable path. Sometimes we just want to write a file and execute it as is. It's kind of common to do that with bash or ruby as small tools.
If we would create a bash file and execute it we could create a file named
bashscript and add this content.
echo "Hello, World!"
Then you need to make it executable with
$ chmod u+x bashscript and now you can execute the file with
But this is not limited to runtime languages. The magic commend with "#!" tells what program to use when evaluating the content of the file. So you can use that with swift as well.
Lets create a file called
swiftscript and add this content.
#!/usr/bin/env swift print("Hello, World!")
Then again, make it executable with
$ chmod u+x swiftscript and now you can execute that script with
This is a great way to build small tools that you need and you can modify your script whenever you need without the need to manually recompile.