Blog Posts
- Working with Apple Business Manager/Apple School Manager APIAPI Apple has recently introduced the ability to gather certain information from Apple Business Manager/Apple School Manager using the API. This makes acessing the information using shell scripts possible. One the big advantages of this is the ability to pull out information and share it with those members of the organisation who do not have … Continue reading Working with Apple Business Manager/Apple School Manager API
- Using Swift DocC to generate documentation for Shell scriptsWhat is DocC? In an earlier article we discussed how to create documentation for Swift projects and frameworks. In this article we will look at how to use DocC to generate documentation for shell scripts. DocC is a documentation rendering tool built into Xcode that allows developers to easily build documentation for their code. Traditionally, … Continue reading Using Swift DocC to generate documentation for Shell scripts
- DocC documentation in XcodeWhat is DocC? DocC is a built-in documentation rendering tool that allows developers to easily build documentation for their code. Traditionally, developers would create documentation for their code via comments and then separately create documentation files for reference for other developers. DocC combines the 2 steps into a single step, making it easy for developers … Continue reading DocC documentation in Xcode
- Shell scripting in macOS – Part 10: DistributionThis is the last article in the series of scripts. We will take the script from Part 8 and continue with it. We will be taking our folderCreator script and using it in our distribution process. Distribution is the process of placing the script along with any supporting resources on a destination computer making it … Continue reading Shell scripting in macOS – Part 10: Distribution
- Shell scripting in macOS – Part 9: Automating scriptsThis article is NOT a continuation of the previous article. The topics covered in this article won’t be used in our folder creation script as the features covered are not required or can’t be appropriately used. We will use a different script instead. This article is a continuation of the Shell scripting series though. Why automate? Most … Continue reading Shell scripting in macOS – Part 9: Automating scripts
- Shell scripting in macOS – Part 8: Arrays & DictionariesThis article is a continuation of the previous article. We will be taking the previous script and using it to build on the concepts we will learning in this article. So far we have been working with a single piece of data. This was stored in a single variable. For each new piece of information we created a new … Continue reading Shell scripting in macOS – Part 8: Arrays & Dictionaries
- Shell scripting in macOS – Part 6: User interactionThis article is a continuation of the previous article. We will be taking the previous script and using it to build on the concepts we will learning in this article. Why would we need to do this? So far our scripts have run without any communication between the script and any user. In many situations … Continue reading Shell scripting in macOS – Part 6: User interaction
- Shell scripting in macOS – Part 5: LoopsThis article is a continuation of the previous article. We will be taking the previous script and using it to build on the concepts we will learning in this article. Loops Often times we will come across a situation where we want to perform a task repeatedly with different pieces of data. For example, here … Continue reading Shell scripting in macOS – Part 5: Loops
- Shell scripting in macOS – Part 7: MiscellaneousThis article is a continuation of the previous article. We will be taking the previous script and using it to build on the concepts we will learning in this article. We will be covering a few different features, available in shell scripting, in this article. Functions Often times, you will find that there are some … Continue reading Shell scripting in macOS – Part 7: Miscellaneous
- Shell scripting in macOS – Part 3 Condition checksThis article is a continuation of the previous article. We will be taking the previous script and using it to build on the concepts we will learning in this article. Performing tasks conditionally So far our script has been performing tasks uninterrupted one after the other. But often times you will come across a situation … Continue reading Shell scripting in macOS – Part 3 Condition checks
For a complete list of blog posts visit arunrpatwardhan.com
No upcoming events