{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/sake/latest.json",
  "title": "Sake configuration file",
  "description": "Configuration schema for Sake, Swift-based utility for managing project commands",
  "x-lintel": {
    "source": "https://www.schemastore.org/sake.json",
    "sourceSha256": "3084ef8c6dc2ab38c5d2b0c621a202dfa8fd7aec0c5aa4029fab68d47755c824",
    "fileMatch": [
      ".sake.yml"
    ],
    "parsers": [
      "yaml"
    ]
  },
  "type": "object",
  "properties": {
    "case_converting_strategy": {
      "type": "string",
      "enum": [
        "keepOriginal",
        "toSnakeCase",
        "toKebabCase"
      ],
      "description": "Strategy for converting command names"
    },
    "sake_app_path": {
      "type": "string",
      "description": "Path to the SakeApp package"
    },
    "sake_app_prebuilt_binary_path": {
      "type": "string",
      "description": "Path to the prebuilt SakeApp executable"
    }
  },
  "additionalProperties": false
}
