A python package to easily setup a flak development environment
Project description
init-flask
init-flask is a Python package that helps you setup your Flask development environment. Whether you just want to want to create a simple endpoint or you're cooking a large scale project, you choose how much init-flask
does for you.
USAGE
Basic Usage
-
PATH
: Optional(''
should be specified as optional value ofPATH
). Specifies the directory path where the project will be created. If not provided, the project will be created in the current working directory. -
PROJECT_NAME
: Required. Specifies the name of the project directory to be created.
Options
-
--showpg
: Flag. If provided, progress messages will be displayed during execution. -
--libs LIBS
: Optional. Specifies a comma-separated list of additional Python libraries to install. Example:--libs "Flask, requests"
-
--hardcore
: Flag. If provided, enables hardcore mode, which creates additional folders and files for advanced project setup.
Use Cases
Basic Initialization
Create a basic Flask project without any additional options:
init-flask '' my_project
Specify Custom Directory Path
Create a project in a custom directory path:
init-flask --showpg D:/Projects my_project
Install Additional Libraries
Install additional Python libraries during project initialization:
init-flask --libs "Flask-WTF, SQLAlchemy" '' my_project
Hardcore Mode
Enable hardcore mode to create additional folders and files:
init-flask --hardcore '' my_project
Show Progress Messages
Display progress messages during project initialization:
init-flask --showpg '' my_project
Combining Options
Combine multiple options:
init-flask --showpg --libs "Flask-WTF, SQLAlchemy" --hardcore '' D:/Projects my_project
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
File details
Details for the file init_flask-0.0.1.tar.gz
.
File metadata
- Download URL: init_flask-0.0.1.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9bf64d373bb1a447b20b8b937266cc0e153f72661c67ae30c770de73a862d0e |
|
MD5 | 3403541b39f0ed19dd0834c3afc794ac |
|
BLAKE2b-256 | 9f1fc7cdd233fb13a193042f91db0dfc6f4af1b09ca5c9c4f595ac7482ada28e |
File details
Details for the file init_flask-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: init_flask-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90e8a316f5ab6ce558cfa6cd1ff734264afac86f4afa815850234ad47fae96cf |
|
MD5 | 3d2a4d0cc3d2a676d3789704b30911c7 |
|
BLAKE2b-256 | a25638f4979f96d224a5d5d20df01c1e1327c5c6f73ef9f9159b4e3455234c5c |