package com.dhemery.osx; import com.dhemery.os.Shell; public class PlutilPlistReader implements PlistReader { private final Shell shell; public PlutilPlistReader(Shell shell) { this.shell = shell; } @Override public String read(String path) { return shell.command("Plist Reader", "plutil") .withArguments("-convert", "json", "-o", "-", "--", path) .build().run().output(); } }