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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9abf676b117183b56dda562a1aa2e29a30b26e634e386820aff879185239ae21
|
|
| MD5 |
12a970edff81e1ca477ef802847d017c
|
|
| BLAKE2b-256 |
b3d76f031beb7e61a17f571873900ef32487063a7df7d812b6cddc654e15b18c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c78239dc769caf04bd8fc9106938cdd0d9a745219e9ee2a346241a08040b76e
|
|
| MD5 |
803d14ed6f56e97674906e8a19c3dc4a
|
|
| BLAKE2b-256 |
ed689ec071ea4aa9fc4d51386d1f2e97cfc2c982cb14f936084111ffb7b125a4
|