Faites de vos outils Python CLI Pop avec des riches


Cela semble aussi bien que beaucoup plus que beaucoup plus des outils de base de la ligne de commande ainsi que de petits scripts utilisés pour être bash ou de petits programmes se tournent lentement. dans les programmes Python. Bien sûr, nous devrons simplement attendre et voir si cela se révèle être une bonne idée. Cependant, dans l’intervalle, la prochaine fois que vous réorganisez ou composez un nouvel outil, pourquoi ne pas le savouer avec des riches?

Rich est une bibliothèque Python écrite par [Will McGugan] qui utilise le formatage de texte, les couleurs, les graphiques, les barres de développement, le marquage, la surbrillance de la syntaxe, les graphiques, ainsi que beaucoup plus avec la puissance des codes ANSI. La meilleure partie est que cela fonctionne avec MacOS, Windows, ainsi que Linux. De plus, il utilise des options de journalisation qui fonctionnent hors de la boîte. L’une des meilleures fonctionnalités de riches est la fonctionnalité de contrôle. Vous pouvez transmettre un objet, ainsi que l’utilisation de la réflexion pour imprimer une charmante graphique décrivant le point précisément de l’article, utile dans le débogage. L’autre fonction est la trace de trace, qui montre un instantané formaté ainsi qu’un instantané annoté du code approprié sur la pile pendant les exceptions.

La source elle-même est un python bien écrit avec des commentaires ainsi que des informations de frappe. Il y a une grande possibilité que vous récupérez une technique ou une lecture avec elle. Rich est utilisé pour développer des textuels (également par [volonté]), qui vise à être une API d’interface graphique qui fonctionne dans le terminal. Il a servi d’exemple remarquable de ce que riche est capable de. Il est extraordinaire combien de temps ces protocoles sont autour. [Volonté] a même couru riche sur une conception de télétype 33. Si vous travaillez avec un peu plus d’un environnement contraint, pourquoi ne pas apporter de couleur à votre terminal série Arduino?

Leave a Reply

Your email address will not be published. Required fields are marked *