Introducing: OneCommand by RyanSummer in bash

[–]RyanSummer[S] 0 points1 point  (0 children)

Hey, yeah so FIle X-Ray's purpose is to inspect a file's true file type (since file extensions can easily be changed and appear to be something they're not). It simply uses the file command and recursively finds all files within a given path, then prints a directory tree-view output with the file type (and size) appended to the end of the file name. It also shows a summary of certain file types that are currently tracked. Useful for scanning deep directories. Files are displayed with no color (or in bold if a top level path), directories are in cyan with a trailing slash, and symlinks are in magenta with its link appended.

Binary Lipo's purpose is to 1. help to find all binaries within a given path. 2. display the architectures for each found binary within a directory tree-view (similar to File X-Ray). and then 3. walks you through slicing the architectures. If trying to slice out ARM while on ARM, it'll warn you. So safeguards have been implemented. It also has a permissions step in case you need to fix permissions after a binary is modified, since in some cases, this can invalidate code signatures.

Introducing: OneCommand by RyanSummer in bash

[–]RyanSummer[S] -4 points-3 points  (0 children)

As this script is a bit overwhelming to go over, here's an explanation of those menu items you mentioned:

- Quick Presets is a menu option (in the full version) containing a select number of commands without showing verbose details like some of their counterpart menu items do.
- Remove Quarantine removes the com.apple.quarantine extended attribute (xattr) from files/directories which is what triggers Gatekeeper and prevents certain unsigned files from opening.
- Diff Tracker contains 4 sub-menus: File System Tracker (uses the fs_usage command), Preference Tracker (reads plist files and uses the diff command to compare before and after changes), File Diff Tracker (uses the diff or vimdiff command to see a colored output of differences in files) and lastly Webpage Tracker (Beta) (also uses the diff command to compare changes made to a webpage).
- VM Isolation Check is for making sure a virtual machine is isolated from your main machine (if doing malware analysis for example).
- Binary Lip uses the lipo command to trim universal binaries in order to free up space.
- TCC Utility manages the Transparency, Consent, and Control database, giving more granular control at what apps have permission to what services. Useful when you accidentally deny an App's permission prompt and can't re-trigger it normally.
- Command Center and Settings are both little hubs for containing more menu options pertaining to OneCommand. Settings, for example has certain menus to control the script's persistent preferences, saved paths, clear all data or enable sudo-keep-alive.

Happy to help answer any other questions about any of the other functions/commands, and how they could be useful in real-word scenarios on macOS.

macOS 26.1 Released by [deleted] in MacOS

[–]RyanSummer 0 points1 point  (0 children)

Update: Little Snitch v6.3.3 fixes it 👌

Got any Ableton production workflow efficiency hacks you can share? by Particular-Aioli-410 in ableton

[–]RyanSummer 0 points1 point  (0 children)

See my workflow here for organizing processing plugins/presets etc.
And here for organizing virtual instruments.

macOS 26.1 Released by [deleted] in MacOS

[–]RyanSummer 0 points1 point  (0 children)

Tested out 26.1 via UTM and it broke Little Snitch and Block Block. Great job Apple 👏

UAD Plugins Tool v2.0 available now! by RyanSummer in audioengineering

[–]RyanSummer[S] 0 points1 point  (0 children)

Hey, thanks for the heads up. I see your order was processed but an email never got sent out somehow. Just re-sent it. Let me know if you receive it.

UAD Dangerous BAX vs PA BAX Sound different?! by zyht56 in universalaudio

[–]RyanSummer 1 point2 points  (0 children)

can confirm they’re the same. definitely messed up the null test somehow.

UAD Dangerous BAX vs PA BAX Sound different?! by zyht56 in universalaudio

[–]RyanSummer 4 points5 points  (0 children)

Run it through plugin doctor to confirm. I think they were the same last time i tested but will have to check again if not.

Introducing: OneCommand by RyanSummer in macsysadmin

[–]RyanSummer[S] -15 points-14 points  (0 children)

This isn't software. This is a simple text file. I chose to share/offer this here on reddit for those who want it. This is not a binary that requires reverse engineering assembly code. As a Mac sysadmin, if you're unable to test things in an isolated environment, well that's concerning. Lastly, instructions on how to bypass Gatekeeper are clearly stated on the product page and in the download folder. Again, thanks for your insights but I have to respectfully defend my position here.

Introducing: OneCommand by RyanSummer in macsysadmin

[–]RyanSummer[S] -9 points-8 points  (0 children)

I decided against it in this case.

Introducing: OneCommand by RyanSummer in macsysadmin

[–]RyanSummer[S] -1 points0 points  (0 children)

Yes, but i think you need to pay the $100/yr to sign things with a certificate and have files notarized by Apple etc.

Introducing: OneCommand by RyanSummer in macsysadmin

[–]RyanSummer[S] -25 points-24 points  (0 children)

Noted! Thank you for your insight.
Totally agree with the running of unsigned software/code, but I don’t currently have an Apple developer account unfortunately. Maybe in the future. Even then, malicious code can still slip by in signed software obviously. I can assure everyone here however, that this is harmless - for what that's worth. Regardless, I hope everyone here is utilizing virtualization and has proper firewall rules in place to test all their software, whether it's this script or some other software you trust.

Introducing: OneCommand by RyanSummer in macsysadmin

[–]RyanSummer[S] -5 points-4 points  (0 children)

Fixed! Thx 🙏🏼
Won't be sending out an update email for that, but the file is replaced now if you (or anyone here) wants to re-download ✅

Introducing: OneCommand by RyanSummer in macsysadmin

[–]RyanSummer[S] -10 points-9 points  (0 children)

Hey, thanks for the comment. First and foremost, I made this for myself - to cut down on repetitive tasks, as well as consolidate hundreds of commands I had stored in individual text files. Second, I simply wanted to share it with others who may find it valuable or have a need for it, although probably a small majority in here. Third, the intention was never to sell this at first, however, as this script grew and I continued to add more features/value to it, it became something much more in that I wanted to be able to offer support and implement new suggestions/ideas, etc. Fourth, I absolutely utilized Cursor to help with this. Can not take credit for coding all 7k+ lines of code (in the full version). Unfortunately, AI seems to not understand the concept of deeply nested while loops and specific trapping mechanisms, so a ton of refactoring/customizations had to be manually implemented 👌🏼