Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrowserManager ¶
type GitHubManager ¶
type GitHubManager interface { GetAuthenticatedUser(accessToken string) (*cliGitHub.AuthenticatedUser, error) CreateRepository(accessToken string, organization string, properties *github.Repository) (*github.Repository, error) DoesRepositoryExist(accessToken, repositoryOwner, repositoryName string) (bool, error) GetFileContentFromRepository(accessToken, repositoryOwner, repositoryName, filePath string) (string, error) CreateSSHKey(accessToken string, keyPairName string, publicKeyContent string) (*github.Key, error) RemoveSSHKey(accessToken string, sshKeyID int64) error CreateGPGKey(accessToken string, publicKeyContent string) (*github.GPGKey, error) RemoveGPGKey(accessToken string, gpgKeyID int64) error IsNotFoundError(err error) bool }
type SSHConfigManager ¶
type SSHKeysManager ¶
type SSHKnownHostsManager ¶
type UserConfigManager ¶
type UserConfigManager interface { GetString(key config.UserConfigKey) string GetBool(key config.UserConfigKey) bool Set(key config.UserConfigKey, value interface{}) WriteConfig() error PopulateFromGitHubUser(githubUser *github.AuthenticatedUser) }
type VSCodeExtensionsManager ¶
type VSCodeProcessManager ¶
Click to show internal directories.
Click to hide internal directories.