CLI Scaffolding Tool for web projects with Flask and FastAPI
Project description
rmnt
CLI Scaffolding Tool for web applications with python
Installation
Using pip
To install this package, run - pip install rmnt
Using source
- Clone this repository
- Create a virtual environment and install all the required packages using -
pip install -r requirements.txt - Run the following command -
pip install -e .
Project Structure
project/
├── src/
│ ├── __init__.py
│ ├── app.py
│ ├── config.py
│ ├── utils.py
│ ├── models.py
│ └── exceptions.py
├── tests/
│ ├── __init__.py
│ ├── test_utils.py
│ ├── test_app.py
├── .github/
│ └── workflows/
├── README.md
├── Dockerfile
├── LICENSE
├── .gitignore
└── .env
Commands
rmnt make <project-name>- Initialize a new projectrmnt --help- Show help messagermnt --version- Show version
Features
- Builds project structure for FastAPI and Flask projects
- Creates a virtual environment
- Initializes a git repository
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
rmnt-1.0.4.tar.gz
(4.9 kB
view details)
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
rmnt-1.0.4-py3-none-any.whl
(6.3 kB
view details)
File details
Details for the file rmnt-1.0.4.tar.gz.
File metadata
- Download URL: rmnt-1.0.4.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6344d9e754a4e67220222187961a10f0d6ced11be1419e92a9662bfb52988c6d
|
|
| MD5 |
754db25e32e56eea4e3e04a6ada6ad7a
|
|
| BLAKE2b-256 |
5e3833300cf0367cae35438769d3e10a09a1cdc3ca992de9b7199e844132a413
|
File details
Details for the file rmnt-1.0.4-py3-none-any.whl.
File metadata
- Download URL: rmnt-1.0.4-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b0f78f24263a1a4490c0135d20da43628c56f749757a7e2f0ee3f9d29ac4e01
|
|
| MD5 |
494c23b153b782578dd66c36d50b44c4
|
|
| BLAKE2b-256 |
c7a22ae196413481b68c4b644421dde8acfce4035582f1e9b13a0d44df7073b8
|