Skip to content

⚙️ Enable FastAPI CLI #7

@jvras58

Description

@jvras58

about: Update project to support the FastAPI command-line tool
title: '[CHORE] FastAPI CLI Integration'
labels: enhancement, help wanted
assignees: ''

What

Enable and configure the FastAPI CLI (via the fastapi entrypoint) so contributors can scaffold, run, and manage the app using standard commands.

Checklist

  • Add fastapi-cli to project dependencies (fastapi[standard])
  • Define entry_points in setup.py
  • Update README with example commands:
    • fastapi run
    • fastapi new app
    • fastapi openapi
  • Adjust project layout if required by CLI conventions
    • fastapi --help exits zero
    • fastapi run --reload starts without errors (mocked)

Acceptance Criteria

  • fastapi --help displays our project commands
  • fastapi run successfully launches the dev server
  • README shows at least two working CLI examples
  • Test coverage remains ≥ 95%

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions