Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Output ¶
type Output struct {
Name string `json:"name"`
Version string `json:"version"`
Author string `json:"author"`
Description string `json:"description"`
Repository string `json:"repository"`
License string `json:"license,omitempty"`
Homepage string `json:"homepage,omitempty"`
Tags []string `json:"tags,omitempty"`
Entry string `json:"entry,omitempty"`
Source string `json:"source"`
InstalledAt time.Time `json:"installed_at"`
UpdatedAt time.Time `json:"updated_at"`
Metadata map[string]string `json:"metadata,omitempty"`
Structure StructureInfo `json:"structure"`
}
Output represents the structured output format for JSON
type StructureInfo ¶
type StructureInfo struct {
DirectoryExists bool `json:"directory_exists"`
MarkdownExists bool `json:"markdown_exists"`
HasCcmdYaml bool `json:"has_ccmd_yaml"`
HasIndexMd bool `json:"has_index_md"`
IsValid bool `json:"is_valid"`
Issues []string `json:"issues,omitempty"`
}
StructureInfo contains information about command structure integrity
Click to show internal directories.
Click to hide internal directories.