1
launchd의 WatchPath를 사용하여 두 파일을 동기화하는 방법
배경 : Mac OS X plist 형식은 기본적으로 바이너리이며, git으로 추적하는 것과 같이 좋지 않습니다. 명령이있다. plutil -convert 바이너리에서 XML로 앞뒤로 변환 할 수 있지만 주어진 plist 파일을 XML로 유지하는 것은 불가능한 것처럼 보입니다. 내 아이디어는 launchd WatchPaths 기능을 사용하여 두 개의 스크립트를 설정합니다. 하나는 이진 파일을 ~/Library/Preferences 내 git …