defaults read / write is usually all you need. For more complex tasks, look into plutil or PlistBuddy.i guess my goal is mainly being able to alter plists and stuff to make tweaks on macOS i'm not perfectly fine with, bypass some restrictions that prevent me from doing things like cleaning my system from "unnecessary" protectecd files, removing certain processes from running and starting altogether, etc.,
For disabling processes, launchctl disable. Example and brief explanation
https://gist.github.com/b0gdanw/40d000342dd1ba4d892ad0bdf03ae6ea