Re-Write for User Preferences and Grep Issues #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have added the ability to run as the user to access user specific preferences. Also corrected an issue with grep causing it to fail with strings or preference domains that contained a space in them. Also cleaned up code based on current puppet style guidelines. Tested with real bools, array-add and string with no issues.
This adds an option that can be passed to macdefaults:
runas
This should take one option => 'user' or 'root'
Thanks,
Ed