utils

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 20, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SingleToClipboardText added in v1.2.0

func SingleToClipboardText(values []string) string

SingleToClipboardText formats single field values for clipboard

func ToClipboardText added in v1.2.0

func ToClipboardText(identities []Identity) string

ToClipboardText formats identities for clipboard

Types

type FormatType added in v1.2.0

type FormatType string

FormatType represents output format type

const (
	FormatTable FormatType = "table"
	FormatJSON  FormatType = "json"
	FormatCSV   FormatType = "csv"
)

type Formatter added in v1.2.0

type Formatter struct {
	// contains filtered or unexported fields
}

Formatter handles output formatting

func NewFormatter added in v1.2.0

func NewFormatter(w io.Writer, format string) *Formatter

NewFormatter creates a new formatter with specified format

func (*Formatter) FormatIdentities added in v1.2.0

func (f *Formatter) FormatIdentities(identities []Identity) error

FormatIdentities formats multiple identity records

func (*Formatter) FormatSingle added in v1.2.0

func (f *Formatter) FormatSingle(field string, values []string) error

FormatSingle formats a single field value (for single-field commands like idgen name)

type Identity added in v1.2.0

type Identity struct {
	Name    string `json:"name"`
	IDNo    string `json:"idno"`
	Mobile  string `json:"mobile"`
	Bank    string `json:"bank"`
	Email   string `json:"email"`
	Address string `json:"address"`
}

Identity represents a generated identity record

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL