MCPcopy
hub / github.com/fastapi/fastapi / commands_json

Function commands_json

scripts/translate.py:276–298  ·  view source on GitHub ↗
(
    command: Annotated[str | None, typer.Option(envvar="COMMAND")] = None,
)

Source from the content-addressed store, hash-verified

274
275@app.command()
276def commands_json(
277 command: Annotated[str | None, typer.Option(envvar="COMMAND")] = None,
278) -> None:
279 available_commands = [
280 "translate-page",
281 "translate-lang",
282 "update-outdated",
283 "add-missing",
284 "update-and-add",
285 "remove-removable",
286 ]
287 default_commands = [
288 "remove-removable",
289 "update-outdated",
290 "add-missing",
291 ]
292 if command:
293 if command in available_commands:
294 print(json.dumps([command]))
295 return
296 else:
297 raise typer.Exit(code=1)
298 print(json.dumps(default_commands))
299
300
301@app.command()

Callers

nothing calls this directly

Calls 1

dumpsMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…