Skip to content

Instantly share code, notes, and snippets.

@scriptingosx
Last active December 11, 2023 21:07
Show Gist options
  • Save scriptingosx/bfc3e1b62bd4f5580c3178870fb51a1e to your computer and use it in GitHub Desktop.
Save scriptingosx/bfc3e1b62bd4f5580c3178870fb51a1e to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plugin name="AutoPkg Recipe" id="com.scriptingsosx.autopkg-recipe-definition" version="1.0" xmlns:plisteditpro="http://www.fatcatsoftware.com/plisteditpro">
<extension point="com.apple.xcode.plist.structure-definition" name="AutoPkg Recipe" id="com.scriptingosx.autopkg-recipe-definition">
<definition name="_root_" localizedString="AutoPkg Recipe" class="Dictionary" identifyingKey="Identifier">
<dictionaryKeys>
<key name="Comment" localizedString="Comment" class="String" use="optional"></key>
<key name="Description" localizedString="Description" class="String" use="default"></key>
<key name="Identifier" localizedString="Identifier" class="String" use="required"></key>
<key name="Input" localizedString="Input" class="Input" use="required"></key>
<key name="MinimumVersion" localizedString="MinimumVersion" class="String" use="default"></key>
<key name="ParentRecipe" localizedString="ParentRecipe" class="String" use="default"></key>
<key name="Process" localizedString="Process" class="Process" use="default"></key>
</dictionaryKeys>
</definition>
<definition name="Input" localizedString="Input" class="Dictionary"></definition>
<definition name="Process" localizedString="Process" class="Array" arrayElementClass="ProcessItem">
<arrayEntries>
<entry class="ProcessItem"></entry>
</arrayEntries>
</definition>
<definition name="ProcessItem" localizedString="ProcessItem" class="Dictionary" identifyingKey="Processor">
<dictionaryKeys>
<key name="Arguments" localizedString="Arguments" class="Dictionary" use="default"></key>
<key name="Processor" localizedString="Processor" class="String" use="required"></key>
</dictionaryKeys>
</definition>
</extension>
</plugin>
@scriptingosx
Copy link
Author

Structure Definition file for AutoPkg Recipes for PlistEdit Pro. Drop this file in ~/Library/Application Support/PlistEdit Pro/Structure Definitions and restart PlistEdit Pro, then go to "Preferences > Definitions", select the "AutoPkg Recipe" in the list and add 'recipe' as a file extension.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment