Skip to main content

A simple fastapi manager

Project description

fm91

Usage:

$ fm91 [OPTIONS] COMMAND [ARGS]...

Options:

  • --install-completion: Install completion for the current shell.
  • --show-completion: Show completion for the current shell, to copy it or customize the installation.
  • --help: Show this message and exit.

Commands:

  • add-dependency: Add a dependency to the requirements.txt...
  • add-environment-variable: Add an environment variable to the .env file.
  • add-subdirectory: Add a subdirectory to the Python path.
  • create-handler: Create a new handler file.
  • create-project: Create a new project directory with the...
  • create-route: Create a new route file.
  • create-structure: Create a new structure file.
  • delete-handler: Delete a handler file.
  • delete-project: Delete the project directory with the...
  • delete-route: Delete a route file.
  • delete-structure: Delete a structure file.
  • remove-dependency: Remove a dependency from the...
  • remove-environment-variable: Remove an environment variable from the...
  • remove-subdirectory: Remove a subdirectory from the Python path.
  • sync: Impport the project's dependencies,...

fm91 add-dependency

Add a dependency to the requirements.txt file.

Usage:

$ fm91 add-dependency [OPTIONS] PROJECT_NAME DEPENDENCY

Arguments:

  • PROJECT_NAME: [required]
  • DEPENDENCY: [required]

Options:

  • --help: Show this message and exit.

fm91 add-environment-variable

Add an environment variable to the .env file.

Usage:

$ fm91 add-environment-variable [OPTIONS] PROJECT_NAME VARIABLE

Arguments:

  • PROJECT_NAME: [required]
  • VARIABLE: [required]

Options:

  • --help: Show this message and exit.

fm91 add-subdirectory

Add a subdirectory to the Python path.

Usage:

$ fm91 add-subdirectory [OPTIONS] PROJECT_NAME SUBDIRECTORY

Arguments:

  • PROJECT_NAME: [required]
  • SUBDIRECTORY: [required]

Options:

  • --help: Show this message and exit.

fm91 create-handler

Create a new handler file.

Usage:

$ fm91 create-handler [OPTIONS] PROJECT_NAME HANDLER_NAME

Arguments:

  • PROJECT_NAME: [required]
  • HANDLER_NAME: [required]

Options:

  • --help: Show this message and exit.

fm91 create-project

Create a new project directory with the given name.

Usage:

$ fm91 create-project [OPTIONS] PROJECT_NAME

Arguments:

  • PROJECT_NAME: [required]

Options:

  • --help: Show this message and exit.

fm91 create-route

Create a new route file.

Usage:

$ fm91 create-route [OPTIONS] PROJECT_NAME ROUTE_NAME

Arguments:

  • PROJECT_NAME: [required]
  • ROUTE_NAME: [required]

Options:

  • --help: Show this message and exit.

fm91 create-structure

Create a new structure file.

Usage:

$ fm91 create-structure [OPTIONS] PROJECT_NAME STRUCTURE_NAME

Arguments:

  • PROJECT_NAME: [required]
  • STRUCTURE_NAME: [required]

Options:

  • --help: Show this message and exit.

fm91 delete-handler

Delete a handler file.

Usage:

$ fm91 delete-handler [OPTIONS] PROJECT_NAME HANDLER_NAME

Arguments:

  • PROJECT_NAME: [required]
  • HANDLER_NAME: [required]

Options:

  • --help: Show this message and exit.

fm91 delete-project

Delete the project directory with the given name.

Usage:

$ fm91 delete-project [OPTIONS] PROJECT_NAME

Arguments:

  • PROJECT_NAME: [required]

Options:

  • --help: Show this message and exit.

fm91 delete-route

Delete a route file.

Usage:

$ fm91 delete-route [OPTIONS] PROJECT_NAME ROUTE_NAME

Arguments:

  • PROJECT_NAME: [required]
  • ROUTE_NAME: [required]

Options:

  • --help: Show this message and exit.

fm91 delete-structure

Delete a structure file.

Usage:

$ fm91 delete-structure [OPTIONS] PROJECT_NAME STRUCTURE_NAME

Arguments:

  • PROJECT_NAME: [required]
  • STRUCTURE_NAME: [required]

Options:

  • --help: Show this message and exit.

fm91 remove-dependency

Remove a dependency from the requirements.txt file.

Usage:

$ fm91 remove-dependency [OPTIONS] PROJECT_NAME DEPENDENCY

Arguments:

  • PROJECT_NAME: [required]
  • DEPENDENCY: [required]

Options:

  • --help: Show this message and exit.

fm91 remove-environment-variable

Remove an environment variable from the .env file.

Usage:

$ fm91 remove-environment-variable [OPTIONS] PROJECT_NAME VARIABLE

Arguments:

  • PROJECT_NAME: [required]
  • VARIABLE: [required]

Options:

  • --help: Show this message and exit.

fm91 remove-subdirectory

Remove a subdirectory from the Python path.

Usage:

$ fm91 remove-subdirectory [OPTIONS] PROJECT_NAME SUBDIRECTORY

Arguments:

  • PROJECT_NAME: [required]
  • SUBDIRECTORY: [required]

Options:

  • --help: Show this message and exit.

fm91 sync

Impport the project's dependencies, subdirectories, and environment variables into main.py.

Usage:

$ fm91 sync [OPTIONS] PROJECT_NAME

Arguments:

  • PROJECT_NAME: [required]

Options:

  • --help: Show this message and exit.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fm91-0.0.18.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fm91-0.0.18-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file fm91-0.0.18.tar.gz.

File metadata

  • Download URL: fm91-0.0.18.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.11 Windows/10

File hashes

Hashes for fm91-0.0.18.tar.gz
Algorithm Hash digest
SHA256 9abf676b117183b56dda562a1aa2e29a30b26e634e386820aff879185239ae21
MD5 12a970edff81e1ca477ef802847d017c
BLAKE2b-256 b3d76f031beb7e61a17f571873900ef32487063a7df7d812b6cddc654e15b18c

See more details on using hashes here.

File details

Details for the file fm91-0.0.18-py3-none-any.whl.

File metadata

  • Download URL: fm91-0.0.18-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.11 Windows/10

File hashes

Hashes for fm91-0.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 7c78239dc769caf04bd8fc9106938cdd0d9a745219e9ee2a346241a08040b76e
MD5 803d14ed6f56e97674906e8a19c3dc4a
BLAKE2b-256 ed689ec071ea4aa9fc4d51386d1f2e97cfc2c982cb14f936084111ffb7b125a4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page