Hey all, Mike here--the creator of The MUT. I just wanted to make a post to let you all know that there are some big changes coming for The MUT--and some big changes that have happened recently.
If you haven't heard of The MUT, it's a native macOS application that allows you to make mass updates to your devices and users in Jamf by uploading a CSV file of unique identifiers and attribute values. Learn more at http://jssmut.com
For those of you who already know and love The MUT, here's what's going on:
Version 3.2 is live
3.0 was a ground-up rewrite in Swift 3, and began using native HTTP sessions for the uploads. This created a faster, more stable, and more verbose MUT. I also attempted to eliminate hand-holding via a new UI. The new UI was not very popular, understandably so, so 3.1 and 3.2 have gone back to a more "classic" look. If you were not a fan of the 3.0 UI and haven't upgraded yet, I highly recommend you do. 3.2 also includes a few other new things including:
- PO Number
- Vendor
- Static group population for macOS and iOS (users coming soon)
- Pre-flight check button (gives a preview of the updates that will be happening
New Documentation
I created a github for The MUT located here. I have fleshed out the readme.md on the github with an introduction, usage instructions, tips, and some advanced workflows. This is a living document which will be updated periodically with new tips/workflows, and clarification for usage information. The link directly to the documentation is here.
Feature Requests and Bug Reports
Github also has an "issues" feature which allows you to create bug reports or feature requests. Feel free to create a bug report, feature request, or just open a dialogue on things you like or don't like about the app. Direct link to github issues.
For those of you who do not want to file an issue via github, I have also created a Google Doc spreadsheet for you to file feature requests or bugs. The spreadsheet is located here.
Open Source Coming Soon™
Speaking of github, most people use it primarily as a method of interacting with open-source software. I do plan to open source The MUT very soon. The biggest holdback right now is that this is and always has been simply a side learning project for me, and I originally never planned on anyone else seeing my code. It is not commented terribly well, it is sloppy, and quite frankly it's embarrassingly messy. I have very little (see: none) "formal" development training, and I learned programming from sources such as youtube, stack overflow, code academy, etc. Once the code is commented and cleaned up to the point where I am no longer embarrassed by it, I will open it up--and that day is coming soon. Keep an eye on the github.
JamfNation 3rd Party Application
There is now yet another way for you to follow The MUT updates, and to generate discussion around the tool. The MUT is now a JamfNation Third Party Application! You can find it here.
That's all for now
Please feel free to generate discussion, let me know what you love, let me know what you hate. Let me know what you'd like to see changed, or what's broken. With this being a side project, I don't really have a QA team or anything like that.. and I love to hear from you!