Commit d51ab87

Eric Bower  ·  2026-03-28 21:06:26 -0400 EDT
parent b229935
refactor: move shared/storage to storage
31 files changed,  +19, -21
+0, -2
......@@ -14,7 +14,5 @@ __debug_bin
1414 .bin
1515 /public/
1616 .aider*
17-ssh
18-web
1917 .beads/
2018 .vg/
+1, -1
......@@ -7,7 +7,7 @@ import (
77 "github.com/picosh/pico/pkg/apps/pgs"
88 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
99 "github.com/picosh/pico/pkg/shared"
10- "github.com/picosh/pico/pkg/shared/storage"
10+ "github.com/picosh/pico/pkg/storage"
1111 )
1212
1313 func main() {
+1, -1
......@@ -7,7 +7,7 @@ import (
77 "github.com/picosh/pico/pkg/apps/pgs"
88 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
99 "github.com/picosh/pico/pkg/shared"
10- "github.com/picosh/pico/pkg/shared/storage"
10+ "github.com/picosh/pico/pkg/storage"
1111 "golang.org/x/crypto/ssh"
1212 )
1313
+1, -1
......@@ -7,7 +7,7 @@ import (
77 "github.com/picosh/pico/pkg/apps/pgs"
88 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
99 "github.com/picosh/pico/pkg/shared"
10- "github.com/picosh/pico/pkg/shared/storage"
10+ "github.com/picosh/pico/pkg/storage"
1111 )
1212
1313 func main() {
+1, -1
......@@ -8,7 +8,7 @@ import (
88 "testing"
99
1010 "github.com/picosh/pico/pkg/shared"
11- "github.com/picosh/pico/pkg/shared/storage"
11+ "github.com/picosh/pico/pkg/storage"
1212 )
1313
1414 func TestPrivateProjectDeniesWebAccess(t *testing.T) {
+1, -1
......@@ -14,7 +14,7 @@ import (
1414 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
1515 "github.com/picosh/pico/pkg/db"
1616 "github.com/picosh/pico/pkg/shared"
17- "github.com/picosh/pico/pkg/shared/storage"
17+ "github.com/picosh/pico/pkg/storage"
1818 )
1919
2020 func NewTabWriter(out io.Writer) *tabwriter.Writer {
+1, -1
......@@ -8,7 +8,7 @@ import (
88
99 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
1010 "github.com/picosh/pico/pkg/shared"
11- "github.com/picosh/pico/pkg/shared/storage"
11+ "github.com/picosh/pico/pkg/storage"
1212 )
1313
1414 type PgsConfig struct {
+1, -1
......@@ -6,7 +6,7 @@ import (
66
77 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
88 "github.com/picosh/pico/pkg/shared"
9- "github.com/picosh/pico/pkg/shared/storage"
9+ "github.com/picosh/pico/pkg/storage"
1010 )
1111
1212 const binRetentionDays = 14
+1, -1
......@@ -9,7 +9,7 @@ import (
99 "sort"
1010 "strings"
1111
12- "github.com/picosh/pico/pkg/shared/storage"
12+ "github.com/picosh/pico/pkg/storage"
1313 )
1414
1515 //go:embed html/*
+1, -1
......@@ -7,7 +7,7 @@ import (
77 "time"
88
99 "github.com/picosh/pico/pkg/send/utils"
10- "github.com/picosh/pico/pkg/shared/storage"
10+ "github.com/picosh/pico/pkg/storage"
1111 )
1212
1313 func TestGenerateDirectoryHTML(t *testing.T) {
+1, -1
......@@ -9,7 +9,7 @@ import (
99 "testing"
1010
1111 "github.com/picosh/pico/pkg/shared"
12- "github.com/picosh/pico/pkg/shared/storage"
12+ "github.com/picosh/pico/pkg/storage"
1313 )
1414
1515 // TestLargeFileNotTruncatedOnCacheHit reproduces the Souin truncation bug.
+1, -1
......@@ -20,7 +20,7 @@ import (
2020 "github.com/picosh/pico/pkg/db"
2121 "github.com/picosh/pico/pkg/pssh"
2222 "github.com/picosh/pico/pkg/shared"
23- "github.com/picosh/pico/pkg/shared/storage"
23+ "github.com/picosh/pico/pkg/storage"
2424 "github.com/pkg/sftp"
2525 "github.com/prometheus/client_golang/prometheus"
2626 "golang.org/x/crypto/ssh"
+1, -1
......@@ -20,7 +20,7 @@ import (
2020 "github.com/picosh/pico/pkg/pssh"
2121 sendutils "github.com/picosh/pico/pkg/send/utils"
2222 "github.com/picosh/pico/pkg/shared"
23- "github.com/picosh/pico/pkg/shared/storage"
23+ "github.com/picosh/pico/pkg/storage"
2424 ignore "github.com/sabhiram/go-gitignore"
2525 )
2626
+1, -1
......@@ -26,7 +26,7 @@ import (
2626 "github.com/picosh/pico/pkg/db"
2727 "github.com/picosh/pico/pkg/shared"
2828 "github.com/picosh/pico/pkg/shared/router"
29- "github.com/picosh/pico/pkg/shared/storage"
29+ "github.com/picosh/pico/pkg/storage"
3030 "github.com/prometheus/client_golang/prometheus/promhttp"
3131 "google.golang.org/protobuf/proto"
3232 )
+1, -1
......@@ -14,7 +14,7 @@ import (
1414 "net/http/httputil"
1515 _ "net/http/pprof"
1616
17- "github.com/picosh/pico/pkg/shared/storage"
17+ "github.com/picosh/pico/pkg/storage"
1818 )
1919
2020 type ApiAssetHandler struct {
+1, -1
......@@ -12,7 +12,7 @@ import (
1212
1313 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
1414 "github.com/picosh/pico/pkg/shared"
15- "github.com/picosh/pico/pkg/shared/storage"
15+ "github.com/picosh/pico/pkg/storage"
1616 )
1717
1818 type ApiExample struct {
+1, -1
......@@ -20,7 +20,7 @@ import (
2020 "github.com/picosh/pico/pkg/db/postgres"
2121 "github.com/picosh/pico/pkg/shared"
2222 "github.com/picosh/pico/pkg/shared/router"
23- "github.com/picosh/pico/pkg/shared/storage"
23+ "github.com/picosh/pico/pkg/storage"
2424 "github.com/prometheus/client_golang/prometheus/promhttp"
2525 )
2626
+1, -1
......@@ -18,7 +18,7 @@ import (
1818 "github.com/picosh/pico/pkg/send/protocols/scp"
1919 "github.com/picosh/pico/pkg/send/protocols/sftp"
2020 "github.com/picosh/pico/pkg/shared"
21- "github.com/picosh/pico/pkg/shared/storage"
21+ "github.com/picosh/pico/pkg/storage"
2222 )
2323
2424 func StartSshServer() {
+1, -1
......@@ -16,7 +16,7 @@ import (
1616 "github.com/picosh/pico/pkg/pssh"
1717 sendutils "github.com/picosh/pico/pkg/send/utils"
1818 "github.com/picosh/pico/pkg/shared"
19- "github.com/picosh/pico/pkg/shared/storage"
19+ "github.com/picosh/pico/pkg/storage"
2020 )
2121
2222 var Space = "imgs"
+1, -1
......@@ -14,7 +14,7 @@ import (
1414 "github.com/picosh/pico/pkg/db"
1515 "github.com/picosh/pico/pkg/pssh"
1616 "github.com/picosh/pico/pkg/shared"
17- "github.com/picosh/pico/pkg/shared/storage"
17+ "github.com/picosh/pico/pkg/storage"
1818 )
1919
2020 type Route struct {
R pkg/shared/storage/asset.go => pkg/storage/asset.go
+0, -0
R pkg/shared/storage/base.go => pkg/storage/base.go
+0, -0
R pkg/shared/storage/fs.go => pkg/storage/fs.go
+0, -0
R pkg/shared/storage/fs_test.go => pkg/storage/fs_test.go
+0, -0
R pkg/shared/storage/handler.go => pkg/storage/handler.go
+0, -0
R pkg/shared/storage/memory.go => pkg/storage/memory.go
+0, -0
R pkg/shared/storage/proxy.go => pkg/storage/proxy.go
+0, -0
R pkg/shared/storage/proxy_test.go => pkg/storage/proxy_test.go
+0, -0
R pkg/shared/storage/ratio.go => pkg/storage/ratio.go
+0, -0
R pkg/shared/storage/reader.go => pkg/storage/reader.go
+0, -0
R pkg/shared/storage/storage.go => pkg/storage/storage.go
+0, -0