{
  "$schema": "https://aka.ms/dsc/schemas/v3/bundled/resource/manifest.vscode.json",
  "type": "Microsoft.PowerToys/AdvancedPasteSettings",
  "version": "0.1.0",
  "tags": [
    "PowerToys"
  ],
  "description": "Allows management of AdvancedPaste settings state via the DSC v3 command line interface protocol.",
  "export": {
    "executable": "..\\PowerToys.DSC.exe",
    "args": [
      "export",
      "--module",
      "AdvancedPaste",
      "--resource",
      "settings"
    ],
    "input": "stdin"
  },
  "get": {
    "executable": "..\\PowerToys.DSC.exe",
    "args": [
      "get",
      "--module",
      "AdvancedPaste",
      "--resource",
      "settings"
    ],
    "input": "stdin"
  },
  "set": {
    "executable": "..\\PowerToys.DSC.exe",
    "args": [
      "set",
      "--module",
      "AdvancedPaste",
      "--resource",
      "settings",
      {
        "jsonInputArg": "--input",
        "mandatory": true
      }
    ],
    "implementsPretest": true,
    "return": "stateAndDiff"
  },
  "test": {
    "executable": "..\\PowerToys.DSC.exe",
    "args": [
      "test",
      "--module",
      "AdvancedPaste",
      "--resource",
      "settings",
      {
        "jsonInputArg": "--input",
        "mandatory": true
      }
    ],
    "return": "stateAndDiff"
  },
  "schema": {
    "command": {
      "executable": "..\\PowerToys.DSC.exe",
      "args": [
        "schema",
        "--module",
        "AdvancedPaste",
        "--resource",
        "settings"
      ]
    }
  }
}