Documentation
¶
Index ¶
- func PrintCommitDetails(c *models.CommitDetail)
- func PrintCommitList(commits []models.Commit)
- func PrintHeader(days int)
- func PrintHeaderDuration(d time.Duration)
- func PrintInlineCommentDryRun(client *gl.Client, projectID string, mrIID int, filePath string, lineNum int, ...)
- func PrintInlineCommentError(client *gl.Client, projectID string, mrIID int, filePath string, lineNum int, ...)
- func PrintLineWithContext(filePath string, diff *gl.ParsedDiff, lineNum int, contextLines int)
- func PrintMergeRequestDetails(mr *models.MergeRequestDetail)
- func PrintMergeRequestDiscussions(discussions []models.MRDiscussion)
- func PrintMergeRequestList(mrs []models.MergeRequestDetail)
- func PrintNoActivity()
- func PrintParsedDiff(filePath string, diff *gl.ParsedDiff)
- func PrintPipelineDetails(p *models.PipelineDetail)
- func PrintPipelineJobs(jobs []models.PipelineJob)
- func PrintPipelineList(pipelines []models.PipelineSummary)
- func PrintProject(activity models.ProjectActivity)
- func PrintProjectDetails(p *models.ProjectMetadata)
- func PrintProjectList(projects []*gitlab.Project)
- func PrintProjectListFromIndex(projects []models.ProjectMetadata, indexedAt time.Time)
- func PrintSearchResults(filePath string, diff *gl.ParsedDiff, pattern string)
- func PrintSummary(summary models.ActivitySummary)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrintCommitDetails ¶
func PrintCommitDetails(c *models.CommitDetail)
PrintCommitDetails displays full commit information
func PrintCommitList ¶ added in v0.41.0
PrintCommitList displays a list of commits
func PrintHeader ¶
func PrintHeader(days int)
func PrintHeaderDuration ¶
func PrintInlineCommentDryRun ¶ added in v0.13.0
func PrintInlineCommentDryRun(client *gl.Client, projectID string, mrIID int, filePath string, lineNum int, message string)
PrintInlineCommentDryRun previews where an inline comment will land
func PrintInlineCommentError ¶ added in v0.13.0
func PrintInlineCommentError(client *gl.Client, projectID string, mrIID int, filePath string, lineNum int, err error)
PrintInlineCommentError provides a helpful error message when inline comment fails
func PrintLineWithContext ¶ added in v0.13.0
func PrintLineWithContext(filePath string, diff *gl.ParsedDiff, lineNum int, contextLines int)
PrintLineWithContext displays a specific line with surrounding context
func PrintMergeRequestDetails ¶
func PrintMergeRequestDetails(mr *models.MergeRequestDetail)
PrintMergeRequestDetails displays full MR information
func PrintMergeRequestDiscussions ¶
func PrintMergeRequestDiscussions(discussions []models.MRDiscussion)
PrintMergeRequestDiscussions displays discussion threads with IDs for easy reference
func PrintMergeRequestList ¶
func PrintMergeRequestList(mrs []models.MergeRequestDetail)
PrintMergeRequestList prints a list of merge requests
func PrintNoActivity ¶
func PrintNoActivity()
func PrintParsedDiff ¶ added in v0.11.0
func PrintParsedDiff(filePath string, diff *gl.ParsedDiff)
PrintParsedDiff displays a diff with explicit line number columns
func PrintPipelineDetails ¶ added in v0.49.0
func PrintPipelineDetails(p *models.PipelineDetail)
PrintPipelineDetails displays full pipeline information
func PrintPipelineJobs ¶ added in v0.49.0
func PrintPipelineJobs(jobs []models.PipelineJob)
PrintPipelineJobs displays a list of jobs grouped by stage
func PrintPipelineList ¶ added in v0.49.0
func PrintPipelineList(pipelines []models.PipelineSummary)
PrintPipelineList displays a list of pipelines
func PrintProject ¶
func PrintProject(activity models.ProjectActivity)
func PrintProjectDetails ¶
func PrintProjectDetails(p *models.ProjectMetadata)
func PrintProjectList ¶
PrintProjectList prints a list of GitLab projects from the API
func PrintProjectListFromIndex ¶
func PrintProjectListFromIndex(projects []models.ProjectMetadata, indexedAt time.Time)
PrintProjectListFromIndex prints projects from the local index
func PrintSearchResults ¶ added in v0.13.0
func PrintSearchResults(filePath string, diff *gl.ParsedDiff, pattern string)
PrintSearchResults displays lines matching a search pattern
func PrintSummary ¶
func PrintSummary(summary models.ActivitySummary)
Types ¶
This section is empty.