🚀 Command-line interface for deploying web applications on the Ufazien platform.
This repository contains two official CLI packages for the Ufazien platform:
- Python Package (
ufazien-cli-py) - Install via PyPI - JavaScript/TypeScript Package (
ufazien-cli-js) - Install via npm
pip install ufazien-cliAfter installation, use the ufazien command:
ufazien --helpFeatures:
npm install -g ufazien-cliAfter installation, use the ufazienjs command:
ufazienjs --helpFeatures:
- ✨ Beautiful terminal UI with colors and prompts
- 🎯 Modern CLI framework using Commander.js
- 📦 Available on npm
- 🔷 Built with TypeScript
Python:
ufazien loginJavaScript:
ufazienjs loginYou'll be prompted for your email and password
Navigate to your project directory and run:
Python:
ufazien createJavaScript:
ufazienjs createThe 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
From your project directory:
Python:
ufazien deployJavaScript:
ufazienjs deployThis will:
- Create a ZIP archive (excluding files in
.ufazienignore) - Upload files to your website
- Trigger deployment
Python:
ufazien statusJavaScript:
ufazienjs statusPython:
ufazien logoutJavaScript:
ufazienjs logout| 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 |
For issues and questions:
- GitHub Issues: https://github.com/martian56/ufazien-cli/issues
- Ufazien Support: https://ufazien.com/support
MIT License
- Homepage: https://ufazien.com
- Python Package: https://pypi.org/project/ufazien-cli/
- npm Package: https://www.npmjs.com/package/ufazien-cli
- Repository: https://github.com/martian56/ufazien-cli