repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

pico / pkg / shared
Eric Bower  ·  2026-01-25

pubsub.go

 1package shared
 2
 3import (
 4	"github.com/picosh/utils/pipe"
 5)
 6
 7func NewPicoPipeClient() *pipe.SSHClientInfo {
 8	return &pipe.SSHClientInfo{
 9		RemoteHost:          GetEnv("PICO_PIPE_ENDPOINT", "pipe.pico.sh:22"),
10		KeyLocation:         GetEnv("PICO_PIPE_KEY", "ssh_data/term_info_ed25519"),
11		CertificateLocation: GetEnv("PICO_PIPE_KEY_CERT", ""),
12		KeyPassphrase:       GetEnv("PICO_PIPE_PASSPHRASE", ""),
13		RemoteHostname:      GetEnv("PICO_PIPE_REMOTE_HOST", "pipe.pico.sh"),
14		RemoteUser:          GetEnv("PICO_PIPE_USER", "pico"),
15	}
16}