console-rendering
Instructions for using the struct tag-based console rendering system in Go
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Instructions for using the struct tag-based console rendering system in Go
How to use
Zainstaluj umiejętność w swoim projekcie Go — dodaj ją do swoich narzędzi agenta lub zaimportuj pakiet console-rendering z repozytorium githubnext.
Zdefiniuj strukturę Go i dodaj tagi
consoledo pól, które chcesz wyświetlić. Użyjheader:"Nazwa Pola"aby ustawić etykietę wyświetlaną w konsoli, na przykładRunID int64 \console:"header:Run ID"``.Dla pól numerycznych, które chcesz wyświetlić w skróconej formie (1k zamiast 1000), dodaj tag
format:number. Dla wartości pieniężnych użyjformat:costaby automatycznie dodać prefiks $ i sformatować jako walutę.Jeśli struktura zawiera pola zagnieżdżone, tablice lub mapy, dodaj tag
title:"Tytuł Sekcji"aby ustawić nagłówek dla tej grupy danych.Aby pominąć pola z wartościami zerowymi, dodaj
omitemptydo taguconsole. Aby całkowicie ukryć pole niezależnie od jego wartości, użyj tagu-.Wywołaj
console.RenderStruct(data)z instancją twojej struktury — system automatycznie wyrównuje kolumny i zwraca sformatowany tekst gotowy do wydrukowania w konsoli za pomocąfmt.Print().