{
  "description": "Compile karabiner.edn into Karabiner-Elements' karabiner.json once, or preview the result. The gokuw watcher and the -l log option are left out.",
  "options": [
    {
      "names": [
        "--config",
        "-c"
      ],
      "description": "Use this karabiner.edn instead of the default (GOKU_EDN_CONFIG_FILE or ~/.config/karabiner.edn).",
      "args": {
        "name": "config",
        "description": "Use this karabiner.edn instead of the default (GOKU_EDN_CONFIG_FILE or ~/.config/karabiner.edn).",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--dry-run",
        "-d"
      ],
      "description": "Show what would be written without changing karabiner.json."
    },
    {
      "names": [
        "--dry-run-all",
        "-A"
      ],
      "description": "Dry run (all profiles)"
    },
    {
      "names": [
        "--where-is-my-config"
      ],
      "description": "Print which karabiner.edn goku would read."
    },
    {
      "names": [
        "--version",
        "-V"
      ],
      "description": "Show version"
    }
  ],
  "name": "goku",
  "aliases": [
    "gokuw"
  ]
}
