Skip to main content

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

faiz-0.1.1.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

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

faiz-0.1.1-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

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

Hashes for faiz-0.1.1.tar.gz
Algorithm Hash digest
SHA256 407f8cbb15805af6923fee773df3b5b449088d68eb7b00a561260f56b1517cfa
MD5 ce43be2fb686f9c6bdf366753236196e
BLAKE2b-256 df53c0c4ee57685e5f707fa347a290a538d5083fa6e9ba6dea19bb887f1786b8

See more details on using hashes here.

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

Hashes for faiz-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d9da9b348d6f564d8906bbc72237a06b2d13789caf2108444c9d96536be79162
MD5 9b22f7e28db08fa2ecb6cefcfb4d0322
BLAKE2b-256 8cfc81303bbef49c5dce57d9bde5faae92b143b730c90eda14f099d226f5977a

See more details on using hashes here.

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