repos / pico

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

commit
62cd4d9
parent
d201269
author
Eric Bower
date
2026-01-16 15:32:48 -0500 EST
fix(tui.logs): filtered logs corruption
2 files changed,  +7, -6
M pkg/shared/pubsub.go
+6, -5
 1@@ -7,10 +7,11 @@ import (
 2 
 3 func NewPicoPipeClient() *pipe.SSHClientInfo {
 4 	return &pipe.SSHClientInfo{
 5-		RemoteHost:     utils.GetEnv("PICO_PIPE_ENDPOINT", "pipe.pico.sh:22"),
 6-		KeyLocation:    utils.GetEnv("PICO_PIPE_KEY", "ssh_data/term_info_ed25519"),
 7-		KeyPassphrase:  utils.GetEnv("PICO_PIPE_PASSPHRASE", ""),
 8-		RemoteHostname: utils.GetEnv("PICO_PIPE_REMOTE_HOST", "pipe.pico.sh"),
 9-		RemoteUser:     utils.GetEnv("PICO_PIPE_USER", "pico"),
10+		RemoteHost:          utils.GetEnv("PICO_PIPE_ENDPOINT", "pipe.pico.sh:22"),
11+		KeyLocation:         utils.GetEnv("PICO_PIPE_KEY", "ssh_data/term_info_ed25519"),
12+		CertificateLocation: utils.GetEnv("PICO_PIPE_KEY_CERT", ""),
13+		KeyPassphrase:       utils.GetEnv("PICO_PIPE_PASSPHRASE", ""),
14+		RemoteHostname:      utils.GetEnv("PICO_PIPE_REMOTE_HOST", "pipe.pico.sh"),
15+		RemoteUser:          utils.GetEnv("PICO_PIPE_USER", "pico"),
16 	}
17 }
M pkg/tui/logs.go
+1, -1
1@@ -70,7 +70,7 @@ func (m *LogsPage) filterLogs() {
2 	filtered := []int{}
3 	for idx, ll := range m.logs {
4 		if m.filterLogLine(match, ll) {
5-			filtered = append(m.filtered, idx)
6+			filtered = append(filtered, idx)
7 		}
8 	}
9 	m.filtered = filtered