{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://json.schemastore.org/github-cli-config.json","title":"GitHub CLI configuration","description":"Global configuration for the GitHub CLI.\nhttps://cli.github.com/manual/gh_config","type":"object","additionalProperties":true,"properties":{"$schema":{"description":"URI of the JSON Schema used to validate this configuration.\nhttps://json-schema.org/understanding-json-schema/reference/schema.html","type":"string","format":"uri"},"version":{"description":"Internal GitHub CLI configuration format version.\nhttps://github.com/cli/cli/blob/v2.96.0/internal/config/config.go","type":"integer","const":1,"default":1},"git_protocol":{"description":"Protocol to use for Git operations.\nhttps://cli.github.com/manual/gh_config","type":"string","enum":["https","ssh"],"default":"https"},"editor":{"description":"Text editor command used by GitHub CLI.\nhttps://cli.github.com/manual/gh_config","type":["string","null"],"default":null},"prompt":{"description":"Whether interactive prompting is enabled.\nhttps://cli.github.com/manual/gh_config","type":"string","enum":["enabled","disabled"],"default":"enabled"},"prefer_editor_prompt":{"description":"Whether GitHub CLI should prefer opening an editor instead of prompting in the terminal.\nhttps://cli.github.com/manual/gh_config","type":"string","enum":["enabled","disabled"],"default":"disabled"},"pager":{"description":"Terminal pager command used by GitHub CLI.\nhttps://cli.github.com/manual/gh_config","type":["string","null"],"default":null},"aliases":{"description":"GitHub CLI aliases, keyed by alias name with command expansions as values.\nhttps://cli.github.com/manual/gh_alias","type":["object","null"],"additionalProperties":{"type":"string"}},"http_unix_socket":{"description":"Path to a Unix domain socket to use for HTTP connections.\nhttps://cli.github.com/manual/gh_config","type":["string","null"],"default":null},"browser":{"description":"Web browser command used to open URLs.\nhttps://cli.github.com/manual/gh_config","type":["string","null"],"default":null},"color_labels":{"description":"Whether label colors are displayed using their RGB values.\nhttps://cli.github.com/manual/gh_config","type":"string","enum":["enabled","disabled"],"default":"disabled"},"accessible_colors":{"description":"Whether the accessible four-bit color palette is enabled.\nhttps://cli.github.com/manual/gh_config","type":"string","enum":["enabled","disabled"],"default":"disabled"},"accessible_prompter":{"description":"Whether the accessible interactive prompter is enabled.\nhttps://cli.github.com/manual/gh_config","type":"string","enum":["enabled","disabled"],"default":"disabled"},"spinner":{"description":"Whether terminal spinner animations are enabled.\nhttps://cli.github.com/manual/gh_config","type":"string","enum":["enabled","disabled"],"default":"enabled"},"telemetry":{"description":"Telemetry mode. The log mode writes telemetry events to stderr instead of sending them.\nhttps://cli.github.com/manual/gh_config","type":"string","enum":["enabled","disabled","log"],"default":"enabled"}}}