Installer for the prefiq CLI tool
Project description
Prefiq CLI
Modern Full-Stack App Scaffolding Tool
Build, manage, and scale modular Python projects with ease.
1. Install Prefiq
pip install prefiq
Or use the installer script:
python install_prefiq.py
2. Create a New Project
prefiq install sundar
This sets up the sundar/ project folder with:
- ✅ Python virtual environment (
venv/) - ✅ Standard files:
requirements.txt,README.md,LICENSE,.gitignore - ✅ Base framework folder:
prefentity/
📁 Create Apps Using Templates
Inside your project folder:
cd sundar
▶️ Full App Scaffold
prefiq new-app crm
Creates a full app at apps/crm/ with:
apps/
└── crm/
├── app.py
├── config.py
├── assets/
├── templates/
├── routes/
├── logic/
├── database/
└── ...
⚡ Base (Minimal) App Scaffold
prefiq new-app auth --base
Generates only the essential app folders and files.
♻️ Force Overwrite an Existing App
prefiq new-app blog --force
This will overwrite the existing apps/blog folder.
🧩 Manage Apps
List Registered Apps
prefiq list-apps
Remove an App
prefiq remove-app blog
This will remove the folder and update prefentity/manifest.json.
🛠️ Features
- Modular app structure
- Plug-and-play scaffold templates
- Configurable base (
--base) or full app generation - Virtual environment setup
- Standardized project bootstrapping
- JSON-based app registry (
manifest.json)
🤝 Contributing
We welcome contributions! To get started:Contribute
📜 License
This project is licensed under the MIT License.
🔐 Security Policy
If you discover a vulnerability, please submit an issue or contact us directly. See SECURITY.md for guidelines.
📬 Contact
For support or questions, reach out via GitHub issues or email us at support@prefiq.dev.
Built with passion by the Prefiq engineering team.
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 prefiq_installer-1.1.9.tar.gz.
File metadata
- Download URL: prefiq_installer-1.1.9.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c103d2a8f4dfe461090ac82dffa5d8a75cfd4735f24016c77ca3d2acc7306beb
|
|
| MD5 |
10ed168fb5ff0c406869a650ef09a81f
|
|
| BLAKE2b-256 |
e0578b27255fda94047ba20ab616c10ca54a2039095363027e504e6e420eabaf
|
Provenance
The following attestation bundles were made for prefiq_installer-1.1.9.tar.gz:
Publisher:
publish.yml on PREFIQ/prefiq-installer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
prefiq_installer-1.1.9.tar.gz -
Subject digest:
c103d2a8f4dfe461090ac82dffa5d8a75cfd4735f24016c77ca3d2acc7306beb - Sigstore transparency entry: 255596268
- Sigstore integration time:
-
Permalink:
PREFIQ/prefiq-installer@f56429226e79d2bc2f95ea8cbb173d8f79d5065e -
Branch / Tag:
refs/tags/v1.1.9 - Owner: https://github.com/PREFIQ
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f56429226e79d2bc2f95ea8cbb173d8f79d5065e -
Trigger Event:
push
-
Statement type:
File details
Details for the file prefiq_installer-1.1.9-py3-none-any.whl.
File metadata
- Download URL: prefiq_installer-1.1.9-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73fe72c9092fcdb6a469b2bba567aea575a2e5a76b319277cb08b81f249ca10c
|
|
| MD5 |
1b3c00efec877912a8a17587f5eb150e
|
|
| BLAKE2b-256 |
93cbcc6d8bd87671a3a61ba71e3b348fbfbdf840e50efd849df87aac714637d1
|
Provenance
The following attestation bundles were made for prefiq_installer-1.1.9-py3-none-any.whl:
Publisher:
publish.yml on PREFIQ/prefiq-installer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
prefiq_installer-1.1.9-py3-none-any.whl -
Subject digest:
73fe72c9092fcdb6a469b2bba567aea575a2e5a76b319277cb08b81f249ca10c - Sigstore transparency entry: 255596269
- Sigstore integration time:
-
Permalink:
PREFIQ/prefiq-installer@f56429226e79d2bc2f95ea8cbb173d8f79d5065e -
Branch / Tag:
refs/tags/v1.1.9 - Owner: https://github.com/PREFIQ
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f56429226e79d2bc2f95ea8cbb173d8f79d5065e -
Trigger Event:
push
-
Statement type: