$ npm install --global macos-defaults-setup
$ npm install --save macos-defaults-setup
var macosDefaultsSetup = require('macos-defaults-setup');
macosDefaultsSetup('preferences.json', 'chrome-preferences.json');
macos-defaults-setup <file1.json> <file2.json> ...
##Roadmap
- accept invalid json files such as json with comments or ldjson (line delimited json)
- csv
- js module file (export obj)
- json string
- use streams where available
- merge objects before exec
- defaults.write should accept value if (value typoef == 'object')
- add options to skip argument type detection
- --json-file
- --obj
- --ldjson-file
- --json
- --csv-file
- --xml
- --skip-invalid
- --verbose
- --help
- add shorthand/common typos (nopt)
MIT © tarran