Documentation ¶
Index ¶
- func EnsureSshConfigEntryAdded(profileId, workspaceName, projectName string) error
- func GetBinaryUrls() map[os.OperatingSystem]string
- func GetConfigDir() (string, error)
- func GetDocsLinkFromGitProvider(providerId string) string
- func GetProjectHostname(profileId, workspaceId, projectName string) string
- func RemoveWorkspaceSshEntries(profileId, workspaceId string) error
- type Config
- func (c *Config) AddProfile(profile Profile) error
- func (c *Config) EditProfile(profile Profile) error
- func (c *Config) GetActiveProfile() (Profile, error)
- func (c *Config) GetProfile(profileId string) (Profile, error)
- func (c *Config) RemoveProfile(profileId string) error
- func (c *Config) Save() error
- type DefaultProvider
- type GitProvider
- type Ide
- type Profile
- type ServerApi
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBinaryUrls ¶
func GetBinaryUrls() map[os.OperatingSystem]string
func GetConfigDir ¶
func GetProjectHostname ¶
Types ¶
type Config ¶
type Config struct { ActiveProfileId string `json:"activeProfile"` DefaultIdeId string `json:"defaultIde"` Profiles []Profile `json:"profiles"` }
func (*Config) AddProfile ¶
func (*Config) EditProfile ¶
func (*Config) GetActiveProfile ¶
func (*Config) RemoveProfile ¶
type DefaultProvider ¶
type GitProvider ¶
func GetGitProviderList ¶
func GetGitProviderList() []GitProvider
Click to show internal directories.
Click to hide internal directories.