Gjør din Python CLI-verktøy Pop med Rich
Det virker som om mye mer, så vel som mye mer av de grunnleggende kommandolinjeverktøyene, så vel som små skript som benyttes til å være bash eller små C-programmer, blir sakte å snu inn i Python-programmer. Selvfølgelig må vi bare vente så vel som å se om dette til slutt viser seg å være en god ide. Men i mellomtiden, neste gang du fornyer eller komponerer et nytt verktøy, hvorfor ikke smake det opp med rik?
Rich er et Python-bibliotek som er skrevet av [Will McGugan] som bruker tekstformatering, farger, grafer, utviklingsbarer, markdown, syntaksutheving, diagrammer, samt mye mer med kraften i ANSI-koder. Den aller beste delen er at den fungerer med MacOS, Windows, samt Linux. I tillegg bruker den loggingsalternativer som fungerer ut av esken. En av de aller beste egenskapene til Rich er sjekkfunksjonaliteten. Du kan passere i et objekt, så vel som det vil bruke refleksjon for å skrive ut et nydelig diagram som beskriver hva nettopp varen, er nyttig i feilsøking. Den andre funksjonen er Traceback, som viser et formatert så vel som annotert øyeblikksbilde av passende kode på stakken under unntak.
Kilden i seg selv er velskrevet Python med kommentarer, samt å skrive informasjon. Det er en god mulighet, du vil plukke opp en teknikk eller to lesing med den. Rik er utnyttet for å utvikle tekstlige (også av [Will]), som har som mål å være en GUI-API som går i terminalen. Det tjente som et fremragende eksempel på hva som er i stand til. Det er ekstraordinært nøyaktig hvor lenge disse protokollene har eksistert. [Vil] til og med løp rik på en teletype-design 33. Hvis du jobber med litt mer av et begrenset miljø, hvorfor ikke ta med noen farge til din Arduino-serielle terminal?