Toolverse
All skills

console-rendering

by githubnext

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

Quick info

Category
Backend
Views
1

About this skill

Instructions for using the struct tag-based console rendering system in Go

How to use

  1. Zainstaluj umiejętność w swoim projekcie Go — dodaj ją do swoich narzędzi agenta lub zaimportuj pakiet console-rendering z repozytorium githubnext.

  2. Zdefiniuj strukturę Go i dodaj tagi console do pól, które chcesz wyświetlić. Użyj header:"Nazwa Pola" aby ustawić etykietę wyświetlaną w konsoli, na przykład RunID int64 \console:"header:Run ID"``.

  3. 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żyj format:cost aby automatycznie dodać prefiks $ i sformatować jako walutę.

  4. Jeśli struktura zawiera pola zagnieżdżone, tablice lub mapy, dodaj tag title:"Tytuł Sekcji" aby ustawić nagłówek dla tej grupy danych.

  5. Aby pominąć pola z wartościami zerowymi, dodaj omitempty do tagu console. Aby całkowicie ukryć pole niezależnie od jego wartości, użyj tagu -.

  6. 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().

Related skills