Skip to content

Instantly share code, notes, and snippets.

@U-C-S
Last active April 12, 2023 08:57
Show Gist options
  • Save U-C-S/1f3fe5876a3b2ccf0ca5c7e630427185 to your computer and use it in GitHub Desktop.
Save U-C-S/1f3fe5876a3b2ccf0ca5c7e630427185 to your computer and use it in GitHub Desktop.
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://gist.githubusercontent.com/U-C-S/1f3fe5876a3b2ccf0ca5c7e630427185/raw/c2a57b29601baf476bee71a2c247e03f46d5204d/hurl_settings_schema.json",
"title": "Hurl UserSettings Schema",
"type": "object",
"properties": {
"LastUpdated": {
"type": "string"
},
"Browsers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"Name": {
"type": "string"
},
"ExePath": {
"type": "string"
},
"CustomIconPath": {
"type": "string"
},
"LaunchArgs": {
"type": "string"
},
"Hidden": {
"type": "boolean"
},
"AlternateLaunches": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ItemName": {
"type": "string"
},
"LaunchArgs": {
"type": "string"
}
},
"required": ["ItemName", "LaunchArgs"]
}
}
},
"required": ["Name", "ExePath"]
}
},
"AppSettings": {
"type": "object",
"properties": {
"LaunchUnderMouse": {
"type": "boolean"
},
"NoWhiteBorder": {
"type": "boolean"
},
"BackgroundType": {
"type": "string"
},
"WindowSize": {
"type": "array",
"items": [
{
"type": "integer"
},
{
"type": "integer"
}
]
}
}
},
"AutoRoutingRules": {
"type": "array",
"items": {
"type": "object",
"properties": {
"Rules": {
"type": "array",
"items": {
"type": "string"
}
},
"BrowserName": {
"type": "string"
}
},
"required": ["Rules", "BrowserName"]
}
}
},
"required": ["Browsers"]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment