Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenAtomFoundation/SmartIDE
/ types & classes
Types & classes
152 in github.com/OpenAtomFoundation/SmartIDE
⨍
Functions
1,954
◇
Types & classes
152
TypeAlias
ActionEnum
cli/internal/biz/workspace/ws_log.go:49
Struct
Addon
addon
cli/internal/biz/workspace/model.go:95
TypeAlias
AppinsightCmd
cli/internal/apk/appinsight/cmd.go:21
Struct
ApplySshInfo
cli/cmd/k8s/applyssh.go:94
Struct
Auth
cli/internal/model/smartideconfig.go:25
TypeAlias
AuthenticationTypeEnum
认证方式
cli/internal/model/response/resource.go:56
Struct
AutoTunnelMultipleOptions
转发的端口
cli/pkg/tunnel/forwarding.go:36
Struct
Block
* example: Block{ Try: func() { fmt.Println("I tried") Throw("Oh,...sh...") }, Catch: func(e Ex
cli/pkg/common/try.go:42
Struct
Build
构建时的配置项
cli/pkg/docker/compose/build.go:22
TypeAlias
CacheEnvEnum
cli/internal/biz/workspace/model.go:58
TypeAlias
CliRunningEvnEnum
cli/internal/biz/workspace/model.go:49
Struct
ClientMethod
cli/pkg/common/websocket.go:38
Struct
Config
Config represents an SSH config file.
cli/pkg/ssh_config/config.go:333
Struct
Config
cli/internal/model/smartideconfig.go:21
Struct
ConfigMap
cli/pkg/k8s/k8sUtil.go:826
Struct
ContainerConfig
容器配置
cli/internal/biz/config/config_model.go:65
TypeAlias
ControllerMapsType
定义函数Map类型,便于后续快捷使用
cli/pkg/common/websocket.go:36
TypeAlias
CustomBool
自定义的bool类型,用于兼容多种的bool设置方式
cli/internal/biz/config/config_model.go:89
Struct
Data
cli/internal/model/response/workspace.go:60
Struct
DefaultResponse
cli/internal/model/response/core.go:29
Struct
Detail
cli/pkg/common/sshremote.go:1100
Struct
DevContainerConfig
开发容器配置
cli/internal/biz/config/config_model.go:92
Struct
Docker
cli/pkg/common/docker.go:39
Struct
DockerComposeContainer
容器信息
cli/cmd/start/env.go:37
Struct
DockerComposeYml
完整的配置文件
cli/pkg/docker/compose/yml.go:34
Struct
Empty
Empty is a line in the config file that contains only whitespace or comments.
cli/pkg/ssh_config/config.go:612
Interface
Exception
cli/pkg/common/try.go:48
Struct
ExecInPodRequest
cli/pkg/k8s/k8sUtil.go:169
TypeAlias
ExtendPorts
cli/internal/biz/workspace/model.go:536
TypeAlias
FeedbackCommandEnum
cli/cmd/server/enum.go:21
Struct
FeedbackError
cli/internal/model/error.go:23
Struct
FriendlyError
友好的错误
cli/cmd/start.go:320
Struct
FriendlyError
友好的错误
cli/cmd/common/remote.go:129
Struct
GVA_MODEL
cli/pkg/common/sshremote.go:1070
Struct
GVA_MODEL
cli/internal/model/response/core.go:23
Struct
GetWorkspaceSingleResponse
cli/internal/model/response/workspace.go:52
Struct
GitRepoAccessError
cli/pkg/common/git.go:88
TypeAlias
GitRepoAccessStatusEnum
git repository 的可访问状态
cli/pkg/common/git.go:80
TypeAlias
GitRepoAuthType
git库的连接方式
cli/internal/biz/workspace/model.go:74
Struct
GitRepoInfo
cli/internal/biz/workspace/model.go:160
Struct
GlobalConfig
userhome下的config
cli/internal/biz/config/smartideconfig.go:44
Struct
GlobalInfo
cli/internal/apk/appinsight/global.go:21
Struct
Host
Host describes a Host directive and the keywords that follow it.
cli/pkg/ssh_config/config.go:500
Struct
HttpClient
cli/pkg/common/http.go:45
Struct
I18nSource
cli/internal/apk/i18n/translate.go:35
TypeAlias
IdeTypeEnum
cli/internal/biz/config/config_model.go:54
Struct
Image
镜像
cli/pkg/docker/compose/image.go:28
Struct
Include
Include holds the result of an Include directive, including the config files that have been parsed as part of that directive. At most 5 levels of Incl
cli/pkg/ssh_config/config.go:637
TypeAlias
IsInsightEnabledEnum
cli/internal/biz/config/smartideconfig.go:35
Struct
K8sDO
cli/internal/dal/k8s.go:31
Struct
K8sInfo
cli/internal/biz/workspace/model.go:629
Struct
KV
KV is a line in the config file that contains a key, a value, and possibly a comment.
cli/pkg/ssh_config/config.go:579
TypeAlias
KubeIngressAuthenticationTypeEnum
kube认证方式
cli/internal/model/response/resource.go:66
Struct
KubernetesUtil
cli/pkg/k8s/k8sUtil.go:40
Struct
LogData
{ "code": 0, "data": { "list": [ { "ID": 1, "CreatedAt": "2022-03-22T06:28:36.596Z", "UpdatedAt": "2022-
cli/internal/model/response/workspace.go:89
Struct
NetstatInfo
* Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.11:38053 0.0.0.
cli/pkg/tunnel/forwarding.go:271
Struct
Network
网络配置
cli/pkg/docker/compose/network.go:22
Struct
NetworkMap
网络
cli/pkg/docker/compose/network_map.go:22
Struct
NewTypeBO
cli/cmd/init/model.go:21
Interface
Node
Node represents a line in a Config.
cli/pkg/ssh_config/config.go:572
TypeAlias
OSType
cli/pkg/common/path.go:64
TypeAlias
OrchestratorTypeEnum
* type SmartIdeConfigBase struct { // Version string `yaml:"version"` // Orchestrator struct { // 类型,比如docker-compose、smartide、k8s Type strin
cli/internal/biz/config/config_model.go:46
Struct
Pattern
Pattern is a pattern in a Host declaration. Patterns are read-only values; create a new one with NewPattern().
cli/pkg/ssh_config/config.go:433
Struct
PersistentVolumeConfig
持久化配置
cli/internal/biz/config/config_model.go:81
TypeAlias
PersistentVolumeDirectoryTypeEnum
cli/internal/biz/config/config_model.go:70
Interface
Port
暴露的端口映射的公共接口
cli/pkg/docker/compose/port.go:22
Struct
PortComplex
端口(Long Syntax)
cli/pkg/docker/compose/port_complex.go:22
Struct
PortConfig
端口配置
cli/internal/model/response/workspace.go:142
Struct
PortMapInfo
端口映射信息
cli/internal/biz/config/config_model.go:203
TypeAlias
PortMapTypeEnum
cli/pkg/tunnel/forwarding.go:60
TypeAlias
PortMapTypeEnum
cli/internal/biz/config/config_model.go:243
Struct
PortMapping
cli/pkg/tunnel/forwarding.go:40
Struct
PortSimple
端口(Short Syntax)
cli/pkg/docker/compose/port_simple.go:28
Struct
Position
Position of a document element within a SSH document. Line and Col are both 1-indexed positions for the element's line number and column number, resp
cli/pkg/ssh_config/position.go:15
Struct
ProxyWriter
cli/pkg/k8s/k8sUtil.go:400
TypeAlias
RemoteAuthType
远程连接的类型
cli/internal/biz/workspace/model.go:66
Struct
RemoteInfo
远程主机信息
cli/internal/biz/workspace/model.go:617
TypeAlias
RemoveMode
删除的模式
cli/cmd/remove.go:65
TypeAlias
ReourceTypeEnum
资源类型
cli/internal/model/response/resource.go:47
Struct
ResUser
cli/internal/apk/user/userinfo.go:26
TypeAlias
ResourceStatusEnum
资源状态
cli/internal/model/response/resource.go:75
TypeAlias
ResponseBodyTypeEnum
cli/pkg/common/http.go:38
TypeAlias
RuntimeModeEnum
cli/internal/model/enum.go:21
TypeAlias
SSHConfigMap
cli/internal/biz/workspace/ssh_config_file.go:60
Struct
SSHConfigRecord
cli/internal/biz/workspace/ssh_config_file.go:37
Struct
SSHRemote
cli/pkg/common/sshremote.go:49
Interface
Secret
暴露的映射的公共接口
cli/pkg/docker/compose/secret.go:22
Struct
SecretComplex
密钥(Long Syntax)
cli/pkg/docker/compose/secret_complex.go:22
Struct
SecretSimple
密钥(Short Syntax)
cli/pkg/docker/compose/secret_simple.go:26
Struct
SelectedTemplateTypeBo
cli/internal/biz/template/model/model.go:48
Struct
ServerModeInfo
cli/cmd/server/ctor.go:21
Struct
ServerResource
cli/cmd/server/resource.go:41
Struct
ServerResourceResponse
cli/internal/model/response/resource.go:21
Struct
ServerResourceResponse
cli/cmd/server/resource.go:33
Struct
ServerWorkspaceLogResponse
"ID": 1, "CreatedAt": "2022-03-22T06:28:36.596Z", "UpdatedAt": "2022-03-22T06:28:36.596Z", "title": "启动工作区", "parentID": 0, "content": "启动工作区", "ws_id
cli/internal/model/response/workspace.go:161
Struct
ServerWorkspaceResponse
工作区
cli/internal/model/response/workspace.go:97
Struct
Service
服务配置 https://github.com/compose-spec/compose-go/blob/b6c7aa633e9103114a99707c80184c5b8cbbb35f/types/types.go https://docs.docker.com/compose/compose-f
cli/pkg/docker/compose/service.go:31
TypeAlias
ShellCommand
cli/pkg/docker/compose/service.go:26
Struct
SmartIDE
暴露的端口映射的公共接口
cli/pkg/docker/compose/smartide.go:22
Struct
SmartIdeConfig
`yaml:"dev-container"` smartide 的配置 docker-compose.yaml https://docs.docker.com/compose/compose-file/
cli/internal/biz/config/config_model.go:122
next →
1–100 of 152, ranked by callers