Ufazien CLI
🚀 A Command-line interface for deploying web applications on the Ufazien platform.
Features
- ✨ Beautiful terminal UI powered by Rich
- 🎯 Modern CLI framework using Typer
- 🔐 Secure authentication with token management
- 📦 Easy project creation and deployment
- 🗄️ Database provisioning support
- 📝 Automatic project structure generation
Installation
From Source
git clone https://github.com/martian56/ufazien-cli.git
cd ufazien-cli-py
# Install in development mode
pip install -e .
# Or install in production mode
pip install .
From PyPI
pip install ufazien-cli
Usage
Login
Authenticate with your Ufazien account:
ufazien login
You'll be prompted for your email and password.
Create a New Website
Create a new website project in the current directory:
ufazien create
The CLI will guide you through:
- Website name and subdomain
- Website type (Static, PHP, or Build)
- Database creation (for PHP projects)
- Build folder name (for Build projects)
- Project structure generation
Deploy Your Website
Deploy your website to Ufazien:
ufazien deploy
This will:
- Create a ZIP archive of your project (excluding files in
.ufazienignore, or from build folder for Build projects) - Upload the files to your website
- Trigger the deployment
Check Status
Check your login status and profile:
ufazien status
Logout
Logout from your account:
ufazien logout
Commands
| Command | Description |
|---|---|
login |
Login to your Ufazien account |
logout |
Logout from your account |
create |
Create a new website project |
deploy |
Deploy your website |
status |
Check login status and profile |
Metadata
Release files for ufazien-cli 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ufazien_cli-0.3.2.tar.gz | 18.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ufazien_cli-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.6 kB
Release files / ufazien_cli-0.3.2.tar.gz
| Download URL | ufazien_cli-0.3.2.tar.gz |
|---|---|
| Size | 18.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
364db8f96e21ed81b6bc925890372a66a685e330a69c161efb7090647e019fd4
|
|
BLAKE2b-256 checksum How to use checksums |
09d15c4a07f50bdb62c42e2b74dc651ab5b0021614eaca6cceb3eeac7cd32540
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.
Transparency logRelease files / ufazien_cli-0.3.2-py3-none-any.whl
| Download URL | ufazien_cli-0.3.2-py3-none-any.whl |
|---|---|
| Size | 18.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1d4b26d26673f6e1b2f2d8305a9471fa0d6a3f4d5a97d2e61d3a00be86ab91dc
|
|
BLAKE2b-256 checksum How to use checksums |
b16e32d03281b9c10e547923856e43a9565f89ca0fdcfe07d5418749adb8dace
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.
Transparency log