Add command for initializing FastAPI projects with example code.
new command for cli 'init' permits to initialize a new FastAPI project with example code.
Is this the best thing to put in fastapi-cli? You may want to consider using a cookiecutter template instead.
This pull request has a merge conflict that needs to be resolved.
This implementation should be refactored to not include project structure and code of the app as text, but store code in separate files instead. This way it will be easier to maintain it.
But first, let's wait for Sebastian to approve the idea. In general you can use one of multiple FastAPI project templates. But it might be convenient for newcomers if we provide simple project structure example out of the box.