Skip to content

Releases: LeonardoFirme/image-optimizer-cli

v1.0.0 - Initial Stable Release 🚀

26 Feb 12:04

Choose a tag to compare

🚀 v1.0.0 - Initial Stable Release

O v0 Image Optimizer CLI é uma ferramenta de infraestrutura focada em performance e Developer Experience (DX). Projetada para desenvolvedores que precisam gerenciar grandes volumes de assets visuais sem comprometer a performance do Core Web Vitals (LCP).

🛠 Diferenciais desta Versão

  • High-Performance Concurrency: Implementação de ProcessPoolExecutor para contornar o GIL do Python. A ferramenta escala conforme o hardware (otimizado para sistemas multi-core como Xeon/X99).
  • Strict Type Safety: Desenvolvimento 100% orientado a tipos, validado com mypy --strict. Zero falhas de runtime.
  • Modern Python Stack: Utilização do gerenciador uv e conformidade com a PEP 621 via pyproject.toml.
  • Web Performance Focus: Especializado na conversão para formatos modernos como WebP e AVIF.
  • Rich UI/UX: Feedback visual rico no terminal utilizando Rich e Typer.

📦 Como instalar e usar

# Clone o repositório
git clone https://github.com/LeonardoFirme/image-optimizer-cli.git

# Instale as dependências via uv
uv sync

# Otimize seus assets
uv run src/main.py --input ./assets/raw --output ./public/optimized --format WEBP