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}