Documentation ¶
Index ¶
- Variables
- func BuildSliceTreeNode[T any](list *[]pterm.LeveledListItem, field reflect.Value, level int, label string, ...)
- func BuildTreeMapNode(list *[]pterm.LeveledListItem, field reflect.Value, level int, markdown bool)
- func DigIntoObject[T any](list *[]pterm.LeveledListItem, field reflect.Value, level int, label string, ...)
- func Execute(version, commit, date string)
- func ExtractGithubDetailsFromURL(url *url.URL) (string, string, string, error)
- func FlattenHistoricalReport(report *model.HistoricalReport) *model.FlatHistoricalReport
- func FlattenReport(report *model.Report) *model.FlatReport
- func GetConsoleCommand() *cobra.Command
- func GetHTMLReportCommand() *cobra.Command
- func GetReportCommand() *cobra.Command
- func GetSummaryCommand() *cobra.Command
- func PrintBanner()
- func PrintHowToUse(command string)
- func RunGitHistoryHTMLReport(gitPath, filePath string, latest, useCDN bool, ...) ([]byte, []*model.Report, []error)
- func RunGithubHistoryHTMLReport(username, repo, filePath string, latest, useCDN, embeddedMode bool, ...) ([]byte, []*model.Report, []error)
- func RunLeftRightHTMLReport(left, right string, useCDN bool, progressChan chan *model.ProgressUpdate, ...) ([]byte, []error)
- func RunLeftRightHTMLReportViaString(left, right string, useCDN, embedded bool, ...) ([]byte, []error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Version string Commit string Date string )
Functions ¶
func BuildSliceTreeNode ¶
func BuildTreeMapNode ¶
func DigIntoObject ¶
func FlattenHistoricalReport ¶ added in v0.0.54
func FlattenHistoricalReport(report *model.HistoricalReport) *model.FlatHistoricalReport
func FlattenReport ¶ added in v0.0.54
func FlattenReport(report *model.Report) *model.FlatReport
func GetConsoleCommand ¶
func GetHTMLReportCommand ¶
func GetReportCommand ¶
func GetSummaryCommand ¶
func PrintBanner ¶
func PrintBanner()
func PrintHowToUse ¶
func PrintHowToUse(command string)
func RunGitHistoryHTMLReport ¶
func RunLeftRightHTMLReport ¶
func RunLeftRightHTMLReport(left, right string, useCDN bool, progressChan chan *model.ProgressUpdate, errorChan chan model.ProgressError, base string, remote bool) ([]byte, []error)
func RunLeftRightHTMLReportViaString ¶
func RunLeftRightHTMLReportViaString(left, right string, useCDN, embedded bool, progressChan chan *model.ProgressUpdate, errorChan chan model.ProgressError, base string, remote bool) ([]byte, []error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.