This is [mainframe]

I am developing a workflow automation tool that runs in bash shell, that I call mainframe.

For a multimedia production workflow, mainframe is meant to auto-magically handle mission-critical administrative tasks, freeing up free time and anxiety for the user to focus on the human creative tasks.
This project is the product of learning everything I can about scripting on Mac. Primarily I’ve been learning (among other languages) bash and AppleScript and these two scripting languages actually seamlessly interact with each other thanks to Apple’s open scripting architecture

The Tedium in Building Procedural Logic

At first glance, breaking down everything that you already know how to do on a computer and expressing each granular command within the strict context of a given language sounds way more tedious than it does helpful. The trick is to understand that this tedium translates into control, and while the tedium of, say, building a house can seem prohibitive, you have to remember that you can then live in that house and never have to build a house again; the tedium is a temporary up-front cost.

It’s DIY or Waiting on Other Developers to Read Your Mind

I love Adobe Lightroom. Everytime a major upgrade comes, I’m excited to see how much easier Adobe just made my life. Same with macOS and iOS, and well, a lot of programs to be honest.

But to compete in a saturated market, waiting along with everyone else seems undesirable.

I should say here that I’m not trying to build a replacement to Lightroom, no more than I’d try to dig a hole through a mountain with a spoon. But if you’re an avid Lightroom user, compare the time you still spend in the file system. That’s my plan of attack, the boring (try mission-critical stuff).

Project Goal

With the ability to build custom procedural logic for things like file-handling and system-monitoring, my goal is to simplify my multimedia production workflow: to automate the very important organizational file-handling (and backup routines), leaving the user with the ability to focus purely on creative tasks without worrying about the administrative tasks.

Hello World!

I have very much enjoyed learning everything about a Mac that I never once knew before. Literally half the computer’s power comes hidden to the user by default.

1) on the left is what Finder is able to see in the root directory. 2) BSD Unix directories revealed to Finder through shell command.

The best document I’ve read with specific regards to this folder structure comes right from Apple: About the macOS File System. It literally tells you exactly why each folder exists.