A personal multipurpose command-line tool (env, git, images, etc.)
Project description
🚀 faiz — Your All-in-One Super Command-Line Toolkit
faiz is a powerful command-line utility designed to streamline your daily tasks—whether you're a developer, tech enthusiast, sysadmin, or just someone who loves automation.
From image conversions and QR code generation to SSH management and project scaffolding, faiz puts everything you need right at your fingertips in one clean, easy-to-use command.
✅ Fast • 🗭️ Secure • 🔧 Modular • 🌐 Internet-Ready • ⚡ Productivity-Boosting
Note: Currently, faiz is only supported on Windows systems.
📦 Installation
Install via PyPI
pip install faiz
👉 PyPI Package: https://pypi.org/project/faiz/
Or Clone via GitHub
git clone https://github.com/zokasta/faiz.git
cd faiz
python setup.py install
👉 GitHub Repository: https://github.com/zokasta/faiz
✨ Key Features Overview
| Feature | Description |
|---|---|
| ⚙️ Environment Manager | Manage and edit .env files effortlessly |
| 🖼️ Image Converter | Convert images to WebP and AVIF formats easily |
| 🔍 Web Search | Search instantly via Google or Microsoft Edge |
| 🔑 SSH Manager | Save, list, and connect to SSH profiles quickly |
| 🐙 Git Automation | Perform common Git operations faster |
| 📱 QR Code Generator | Generate QR codes from text, links, or data |
| 🧮 File Type Counter | Count files by extension in any directory |
| 👟 Cursor Fun | Move mouse cursor randomly for fun or screen awake scenarios |
| ⚛️ React.js Setup | Scaffold basic React.js projects quickly |
| 🄻 Laravel Setup | Bootstrap Laravel PHP projects in seconds |
🔥 Example Usage
✅ Manage Environment Variables
faiz env set API_KEY myapikey
faiz env list
faiz env remove API_KEY
🖼️ Image Conversion
faiz webp ./images/*.jpg
faiz avif ./images/*.png
🔍 Quick Web Searches
faiz search "Best AI tools"
faiz edge "Top 10 laptops"
faiz edge_mobile "Weather today"
🔑 SSH Shortcuts
faiz ssh list
faiz ssh create
faiz ssh connect myserver
faiz ssh delete myserver
🐙 Git Automation
faiz git init
faiz git push "Initial commit"
📱 QR Code Generation
faiz qr "https://example.com"
🧮 File Counting
faiz count ./my_folder
👟 Cursor Movement
faiz cursor
📋 All Available Commands
| Command | Description |
|---|---|
faiz avif |
Convert images to AVIF |
faiz webp |
Convert images to WebP |
faiz search |
Google Search |
faiz edge |
Search in Microsoft Edge (Desktop) |
faiz edge_mobile |
Search in Edge (Mobile simulation) |
faiz ssh |
SSH profile manager |
faiz git |
Git helper |
faiz qr |
QR Code generator |
faiz cursor |
Move cursor randomly |
faiz count |
File type counter |
faiz env |
Environment manager |
faiz reactjs |
React.js scaffolding |
faiz laravel |
Laravel scaffolding |
faiz version |
Show version |
faiz --version |
Show version |
faiz list |
List all commands |
🌱 Future Feature Ideas
Here are some exciting ideas planned for future versions of faiz:
| Feature | Description |
|---|---|
| 📄 PDF Maker | Convert text or images into PDF files |
| 🖼️ Multi-Type Changer | Batch convert images between multiple formats |
| 📼 Image Compressor | Compress images while maintaining quality |
| 🔍 File Finder | Quickly locate files by name, size, or type |
| 🤖 Mini AI Assistant | Simple AI for device-based text summarization, chat |
| 🗃️ Docker Manager | Manage Docker containers and images from CLI |
| 📝 Markdown to HTML | Instant Markdown to HTML conversion |
| 🎤 Text-to-Speech | Convert text to spoken audio |
| 💼 Price Tracker | Track online product prices via command-line |
| 📊 SEO Rank Checker | Check website ranking for keywords |
| ⚡ AI Code Generator | AI-assisted code snippets based on prompts |
👉 Have more ideas? Open an issue or send a pull request!
💡 Contribute
We welcome contributions from the community. Feel free to fork the repository, submit issues, or open pull requests here:
👉 GitHub: https://github.com/zokasta/faiz
⚖️ License
Licensed under the MIT License.
Made with ❤️ by Faiz Rajput — Fast. Clean. Efficient.
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
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 faiz-0.1.1.tar.gz.
File metadata
- Download URL: faiz-0.1.1.tar.gz
- Upload date:
- Size: 21.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
407f8cbb15805af6923fee773df3b5b449088d68eb7b00a561260f56b1517cfa
|
|
| MD5 |
ce43be2fb686f9c6bdf366753236196e
|
|
| BLAKE2b-256 |
df53c0c4ee57685e5f707fa347a290a538d5083fa6e9ba6dea19bb887f1786b8
|
File details
Details for the file faiz-0.1.1-py3-none-any.whl.
File metadata
- Download URL: faiz-0.1.1-py3-none-any.whl
- Upload date:
- Size: 25.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9da9b348d6f564d8906bbc72237a06b2d13789caf2108444c9d96536be79162
|
|
| MD5 |
9b22f7e28db08fa2ecb6cefcfb4d0322
|
|
| BLAKE2b-256 |
8cfc81303bbef49c5dce57d9bde5faae92b143b730c90eda14f099d226f5977a
|