2 dépôts
Libraries and tools used to construct command-line interfaces.
Distinct from Command Line Interfaces: Focuses on the tools used to build CLIs rather than the finished CLI applications themselves
Explore 2 awesome GitHub repositories matching development tools & productivity · CLI Frameworks. Refine with filters or upvote what's useful.
Python-Guide-CN est une traduction chinoise d'un guide complet sur la programmation Python idiomatique et le développement logiciel. Il sert de tutoriel de programmation curé et de référence d'écosystème, fournissant un chemin structuré pour apprendre la syntaxe Python, les bibliothèques standard et les modèles de codage professionnels. Le projet se distingue en offrant des instructions détaillées pour configurer des environnements de développement sous Windows, macOS et Linux. Il se concentre spécifiquement sur la sélection des interpréteurs et la gestion des environnements virtuels pour assurer un espace de travail cohérent. Le guide couvre un large éventail de capacités techniques, y compris les flux de travail de test logiciel, la distribution de paquets et l'implémentation des meilleures pratiques de codage. Il fournit en outre des conseils sur le développement web, la construction d'API REST et le calcul scientifique, y compris l'analyse et la visualisation de données.
Teaches how to construct professional command-line interfaces using declarative Python wrappers.
python-miio est une bibliothèque Python et une implémentation de pilote matériel du protocole Miio, conçue pour contrôler et gérer les appareils intelligents Xiaomi. Elle fournit les interfaces logicielles nécessaires pour traduire les commandes de haut niveau en paquets réseau pour la communication avec les appareils. Le projet inclut un simulateur de périphérique réseau spécialisé pour émuler les réponses matérielles afin de tester les implémentations de protocole sans appareils physiques. Il dispose également d'une interface en ligne de commande pour envoyer des commandes, interroger le statut de l'appareil et effectuer la récupération de jetons pour une authentification sécurisée. Les domaines de capacités couvrent la découverte réseau IoT pour identifier les modèles d'appareils et les adresses IP, ainsi que l'analyse de protocole via l'analyse de captures de paquets réseau. La bibliothèque prend en charge l'introspection des fonctionnalités de l'appareil pour récupérer des métadonnées concernant les capteurs disponibles et les paramètres configurables.
Provides a structured command-line tool that handles argument parsing and input validation for hardware management.