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.3.2.tar.gz
(4.9 kB
view hashes)
Built Distribution
rmnt-1.0.3.2-py3-none-any.whl
(6.3 kB
view hashes)