Skip to main content

CLI installer for Prefiq – scaffolding, bootstrapping, and app/site management.

Project description

Prefiq Logo

Prefiq CLI

Modern Full-Stack App Scaffolding Tool
Build, manage, and scale modular Python projects with ease.

Latest Release Downloads License Build Status


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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prefiq_installer-1.1.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prefiq_installer-1.1.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file prefiq_installer-1.1.1.tar.gz.

File metadata

  • Download URL: prefiq_installer-1.1.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for prefiq_installer-1.1.1.tar.gz
Algorithm Hash digest
SHA256 cf3808387900c00d28f27e1c181359c3f3dab18ce102a787c3cb48210b793269
MD5 179089d138eed54528d586c60a0dce9a
BLAKE2b-256 247dbb382981878d7a0b48c5bf719dd7de550f1425d5b303e80ce2bb14d33521

See more details on using hashes here.

Provenance

The following attestation bundles were made for prefiq_installer-1.1.1.tar.gz:

Publisher: publish.yml on PREFIQ/prefiq-installer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prefiq_installer-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for prefiq_installer-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5ce90176e04a87e88352748a18450ddf9d5fa905d9462f2913214ac2fe1d0f4b
MD5 a3c32c72ef4ba888fe584035d7786a2e
BLAKE2b-256 9536ed8a837c5237e2d2a29bf27fed11c5b56b490b7afae467ab9db1cd8e0f01

See more details on using hashes here.

Provenance

The following attestation bundles were made for prefiq_installer-1.1.1-py3-none-any.whl:

Publisher: publish.yml on PREFIQ/prefiq-installer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page