Projets

Mes projets récents

pyclifer

v0.7.5 Python Open Source

PYthon Command Line Interface FramEwoRk — un framework CLI decorator-driven construit sur click-extra et rich-click, avec gestion automatique de la configuration, binding des variables d'environnement, logging Rich coloré et scaffolding de projets intégré.

  • Decorator-driven — 4 décorateurs couvrent toute la surface CLI
  • Autoconfiguration — TOML/YAML/JSON/XML, conventions Linux, URLs et patterns glob
  • Variables d'environnement — binding automatique par préfixe
  • Rich logging — output coloré, niveau TRACE, masquage secrets
  • Output standardisé — JSON / YAML / Table / Rich / Raw
  • Service layerBaseInterface.respond() détecte list/generator, choisit le renderer, construit la Response
  • Renderer systèmeBaseRenderer déclaratif + Live Rich streaming via rich_on_item
  • Options globalesis_global=True propage automatiquement aux sous-commandes
  • PaginationPaginatedResponse natif avec page/limit/total en JSON et YAML
  • Project scaffolding — génère une structure prête à l'emploi
Installation pip install pyclifer

Autres projets