github

package
v1.0.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2023 License: BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	*github.Client
	Token string
	// contains filtered or unexported fields
}

func New

func New(ctx context.Context, token string) (*Client, error)

func (*Client) CreateDeployKey

func (client *Client) CreateDeployKey(name *string, key *string) error

func (*Client) CreatePushHook

func (client *Client) CreatePushHook(name *string, url *string, devMode bool) (int64, string, error)

func (*Client) CreateRepository

func (client *Client) CreateRepository(name *string, description *string, private *bool) (err error)

func (*Client) Cur

func (client *Client) Cur() *github.Repository

func (*Client) GetByID

func (client *Client) GetByID(id string) error

func (*Client) GetCurrentRepository

func (client *Client) GetCurrentRepository() (*github.Repository, error)

func (*Client) ListMyRepos

func (client *Client) ListMyRepos() map[string]interface{}

func (*Client) Me

func (client *Client) Me() *github.User

func (*Client) ShortRepositoryInfo

func (client *Client) ShortRepositoryInfo(id string) map[string]interface{}

type RepositoryListOptions

type RepositoryListOptions github.RepositoryListOptions

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL