Documentation
¶
Index ¶
- func HasOption(options string, target string) bool
- func Int32PtrToString(v *int32) string
- func OptionalBool(b bool) *bool
- func OptionalString(s string) *string
- func ParseColumnsToLower(columns string) []string
- func ParseYAMLFile[T any](filePath string, out *T) error
- func PrintRepos(repos []models.ExtendedRepository, columns []string)
- func PrintStructured(name string, data interface{}, format string, columns string) error
- func SafeInterface(v interface{}) string
- func SafeValue[T any](v *T) T
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Int32PtrToString ¶ added in v0.3.0
func OptionalBool ¶ added in v0.3.0
func ParseColumnsToLower ¶ added in v0.4.3
func ParseYAMLFile ¶ added in v0.3.0
ParseYAMLFile reads YAML file and unmarshals into provided struct pointer
func PrintRepos ¶ added in v0.2.0
func PrintRepos(repos []models.ExtendedRepository, columns []string)
PrintRepos prints a slice of Repository according to selected columns
func PrintStructured ¶ added in v0.3.0
PrintStructured prints data in JSON, YAML, or plain table format
func SafeInterface ¶ added in v0.3.0
func SafeInterface(v interface{}) string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.