Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repo ¶ added in v0.33.0
type Repo struct { Name string Owner string PullRequests []*ghb.PullRequest RemoteRepo *ghb.Repository Err error // contains filtered or unexported fields }
Repo defines a new GitHub Repo structure
func NewGithubRepo ¶
NewGithubRepo returns a new Github Repo with a name, owner, apiKey, baseURL and uploadURL
func (*Repo) IssueCount ¶ added in v0.33.0
IssueCount return the total amount of issues as an int
func (*Repo) Open ¶ added in v0.33.0
func (repo *Repo) Open()
Open will open the GitHub Repo URL using the utils helper
func (*Repo) OpenIssues ¶ added in v0.33.0
func (repo *Repo) OpenIssues()
OpenIssues will open the GitHub Issues URL using the utils helper
func (*Repo) OpenPulls ¶ added in v0.33.0
func (repo *Repo) OpenPulls()
OpenPulls will open the GitHub Pull Requests URL using the utils helper
func (*Repo) PullRequestCount ¶ added in v0.33.0
PullRequestCount returns the total amount of pull requests as an int
type Widget ¶
type Widget struct { view.MultiSourceWidget view.TextWidget GithubRepos []*Repo Selected int Items []int // contains filtered or unexported fields }
Widget define wtf widget to register widget later
func NewWidget ¶
func NewWidget(tviewApp *tview.Application, redrawChan chan bool, pages *tview.Pages, settings *Settings) *Widget
NewWidget creates a new instance of the widget
func (*Widget) GetItemCount ¶ added in v0.22.0
GetItemCount returns the amount of PRs RRs and other PRs calculated so far as an int
func (*Widget) GetSelected ¶ added in v0.22.0
GetSelected returns the index of the currently highlighted item as an int
func (*Widget) Refresh ¶
func (widget *Widget) Refresh()
Refresh reloads the github data via the Github API and reruns the display
func (*Widget) SetItemCount ¶ added in v0.22.0
SetItemCount sets the amount of PRs RRs and other PRs throughout the widgets display creation