Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AgentCmd = &cobra.Command{ Use: "agent", Short: "Start the agent process", Args: cobra.NoArgs, Run: func(cmd *cobra.Command, args []string) { config, err := config.GetConfig() if err != nil { log.Fatal(err) } git := &git.Service{ ProjectDir: config.ProjectDir, GitConfigFileName: path.Join(os.Getenv("HOME"), ".gitconfig"), } sshServer := &ssh.Server{ ProjectDir: config.ProjectDir, DefaultProjectDir: os.Getenv("HOME"), } tailscaleServer := &tailscale.Server{ WorkspaceId: config.WorkspaceId, ProjectName: config.ProjectName, ServerUrl: config.Server.Url, } agent := agent.Agent{ Config: config, Git: git, Ssh: sshServer, Tailscale: tailscaleServer, } err = agent.Start() if err != nil { log.Fatal(err) } }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.