not-work.diff

on erock's pastes | raw

expires: 28 May, 2024

 1diff --git a/Dockerfile b/Dockerfile
 2index 869ad7a..cbee6a4 100644
 3--- a/Dockerfile
 4+++ b/Dockerfile
 5@@ -46,6 +46,8 @@ FROM scratch as release-ssh
 6 
 7 WORKDIR /app
 8 
 9+ENV TERM screen-256color
10+
11 ARG APP=prose
12 
13 COPY --from=builder-ssh /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
14diff --git a/go.sum b/go.sum
15index eadd5d0..8b86f96 100644
16--- a/go.sum
17+++ b/go.sum
18@@ -190,8 +190,6 @@ github.com/philhofer/fwd v1.1.2 h1:bnDivRJ1EWPjUIRXV5KfORO897HTbpFAQddBdE8t7Gw=
19 github.com/philhofer/fwd v1.1.2/go.mod h1:qkPdfjR2SIEbspLqpe1tO4n5yICnr2DY7mqEx2tUTP0=
20 github.com/picosh/pobj v0.0.0-20240218150308-1dc70e819bbf h1:xtr5DoSgoOqbPFnm8p5YjTqrRKVW8KYI0bDwwRiG8yI=
21 github.com/picosh/pobj v0.0.0-20240218150308-1dc70e819bbf/go.mod h1:ILtZ0GOqkozrrGCvyJqCSUIwal2XQqzSfbKCNdS+HyU=
22-github.com/picosh/ptun v0.0.0-20240224204132-32279ba91baf h1:vnG5rYDPzSg0DFBK78zuRm/0DaiEUycmduwAjrTKzfg=
23-github.com/picosh/ptun v0.0.0-20240224204132-32279ba91baf/go.mod h1:uQfDebjN3JJPsI3PAx8T5rmJwdpfmjvdRe7fXY33Kbw=
24 github.com/picosh/ptun v0.0.0-20240225010823-a5e18b5be928 h1:EcEJ2OZxh5CAR4p7eBkCVYZ/WW8Vk8BSJtsc0OZ23Jk=
25 github.com/picosh/ptun v0.0.0-20240225010823-a5e18b5be928/go.mod h1:uQfDebjN3JJPsI3PAx8T5rmJwdpfmjvdRe7fXY33Kbw=
26 github.com/picosh/send v0.0.0-20240217194807-77b972121e63 h1:VSSbAejFzj2KBThfVnMcNXQwzHmwjPUridgi29LxihU=
27diff --git a/pgs/ssh.go b/pgs/ssh.go
28index 90d877a..21190db 100644
29--- a/pgs/ssh.go
30+++ b/pgs/ssh.go
31@@ -14,6 +14,7 @@ import (
32 	"github.com/charmbracelet/ssh"
33 	"github.com/charmbracelet/wish"
34 	bm "github.com/charmbracelet/wish/bubbletea"
35+	"github.com/muesli/termenv"
36 	gocache "github.com/patrickmn/go-cache"
37 	"github.com/picosh/pico/db"
38 	"github.com/picosh/pico/db/postgres"
39@@ -57,7 +58,7 @@ func createRouter(cfg *shared.ConfigSite, handler *uploadassets.UploadAssetHandl
40 			scp.Middleware(handler),
41 			wishrsync.Middleware(handler),
42 			auth.Middleware(handler),
43-			wsh.PtyMdw(bm.Middleware(CmsMiddleware(&cfg.ConfigCms, cfg))),
44+			wsh.PtyMdw(bm.MiddlewareWithColorProfile(CmsMiddleware(&cfg.ConfigCms, cfg), termenv.ANSI256)),
45 			WishMiddleware(handler),
46 			wsh.LogMiddleware(handler.GetLogger()),
47 		}