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)

📈 Project Stats

  • Latest Version: v0.1.0
  • PyPI Downloads: 10,000+ (placeholder)
  • GitHub Stars: ⭐ 500+ (placeholder)

🤝 Contributing

We welcome contributions! To get started:

  1. Fork this repository
  2. Create a feature branch
  3. Submit a pull request

Make sure your code passes all existing tests and includes new ones as necessary.

Run Locally

git clone https://github.com/PREFIQ/prefiq-py-cli.git
cd prefiq-py-cli
pip install -e .

📜 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.0.tar.gz (5.1 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.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prefiq_installer-1.1.0.tar.gz
  • Upload date:
  • Size: 5.1 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.0.tar.gz
Algorithm Hash digest
SHA256 5ddefb1c646c4345146a6a7c77c70038e9edc2e8c08deedb19b72d0182d18c63
MD5 58b05941483cfa38bc9bfd9639007f25
BLAKE2b-256 2ea617f6d379de6aa38c8e0a086664ed651d7fdb753031d66b73fe74ac2a3918

See more details on using hashes here.

Provenance

The following attestation bundles were made for prefiq_installer-1.1.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for prefiq_installer-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52076342c2b05899b8d0df2ec70a7c0d6386da0584791db27c82e4faf4587c32
MD5 550715aa699a267a6c0006d2e8797ecb
BLAKE2b-256 4470832474e3520e26bc1c2891d1e799fb9a81f53cacc7bea5d3c011807693c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for prefiq_installer-1.1.0-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