Tools Flashcards
Apple Git command to rebase PR onto main
git-apple-merge-pull-request
Internal tool to generate the swift interface
swift-api-dump-.py
Difference between tilde and caret in GIT
Tilde: <rev>~<n> goes backward n parents from <rev>
Caret: <rev>^<n> select the nth immediate parent from merge commit</n></rev></rev></n></rev>
Command to show memory leaks of a process
leaks -processInfo
Command to show symbols of a root
symbols -uuid
Apple CLI tool to control and query on daemons and agents
launchctl
Apple CLI to configure SIP
csrutil
Apple CLI to get or set kernel state
sysctl
Apple CLI to manipulate firmware variables
nvram
Apple CLI to display the loaded kernel extensions
kextstat
CLI to manipulate apple archives
aa
CLI to make system partition writable
snapshottool golive 2
Apple CLI of the sandbox compiler
sbutil
VzTestRunner: 3 facts
Run tests on VMs stored in GIT LFS repository
Tests are either VZTests or Python tests
Commands and responses are transmitted over SSH
Apple CLI to read and modify preferences
defaults