{
  "description": "Start SBCL, evaluate expressions or load files, or run a script. Core selection, memory sizing and the less common runtime switches are partly covered.",
  "options": [
    {
      "names": [
        "--script"
      ],
      "description": "Load this file and exit instead of entering the REPL.",
      "args": {
        "name": "script",
        "description": "Load this file and exit instead of entering the REPL.",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--eval"
      ],
      "description": "Evaluated before the REPL starts. Repeat for several.",
      "args": {
        "name": "eval",
        "description": "Evaluated before the REPL starts. Repeat for several.",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--load"
      ],
      "description": "File to load",
      "args": {
        "name": "load",
        "isOptional": false,
        "isVariadic": true,
        "template": "filepaths"
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--non-interactive"
      ],
      "description": "Disable the debugger and exit after processing the options."
    },
    {
      "names": [
        "--noinform"
      ],
      "description": "No banner"
    },
    {
      "names": [
        "--noprint"
      ],
      "description": "No prompt or result echo"
    },
    {
      "names": [
        "--disable-debugger"
      ],
      "description": "Disable debugger"
    },
    {
      "names": [
        "--no-userinit"
      ],
      "description": "Skip user init file"
    },
    {
      "names": [
        "--no-sysinit"
      ],
      "description": "Skip system init file"
    },
    {
      "names": [
        "--dynamic-space-size"
      ],
      "description": "Units kb, MB, GB or TB; the default unit is megabytes.",
      "args": {
        "name": "dynamic_space_size",
        "description": "Units kb, MB, GB or TB; the default unit is megabytes.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "2GB",
            "description": "2 GB"
          },
          {
            "name": "8GB",
            "description": "8 GB"
          }
        ]
      }
    }
  ],
  "name": "sbcl"
}
