{
  "description": "Run a Scheme script or evaluate expressions with chibi-scheme. Heap images, tracing and module-path options are left out.",
  "options": [
    {
      "names": [
        "-e"
      ],
      "description": "Evaluate expression",
      "args": {
        "name": "eval",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "-p"
      ],
      "description": "Evaluate an expression and print the result.",
      "args": {
        "name": "print",
        "description": "Evaluate an expression and print the result.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-l"
      ],
      "description": "Load file",
      "args": {
        "name": "load",
        "isOptional": false,
        "isVariadic": true,
        "template": "filepaths"
      },
      "isRepeatable": true
    },
    {
      "names": [
        "-m"
      ],
      "description": "Dot notation, e.g. srfi.1 for (srfi 1).",
      "args": {
        "name": "import",
        "description": "Dot notation, e.g. srfi.1 for (srfi 1).",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "-I"
      ],
      "description": "Prepend load path",
      "args": {
        "name": "include",
        "isOptional": false,
        "isVariadic": true,
        "template": "folders"
      },
      "isRepeatable": true
    },
    {
      "names": [
        "-q"
      ],
      "description": "Quick load"
    },
    {
      "names": [
        "-s"
      ],
      "description": "Treat warnings as fatal errors."
    },
    {
      "names": [
        "-f"
      ],
      "description": "Fold symbol case"
    },
    {
      "names": [
        "-V"
      ],
      "description": "Show version"
    }
  ],
  "args": [
    {
      "name": "script",
      "description": "Leave empty with -e or -p to evaluate expressions, or for a REPL.",
      "isOptional": true,
      "template": "filepaths"
    },
    {
      "name": "args",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "chibi-scheme",
  "aliases": [
    "snow-chibi"
  ]
}
