Skip to content

Instantly share code, notes, and snippets.

func (p *Project) insertSshkey() {
homeDir := fileUtil.FindUserHomeDir()
cmd := exec.Command("cat", homeDir+"/.ssh/"+p.sshkey.name+".pub", "|", "ssh", p.projectname.name+"@"+p.host.name, "'cat", ">>", "~/.ssh/authorized_keys'")
err := cmd.Run()
if err != nil {
...
}