- commit
- d51ab87
- parent
- b229935
- author
- Eric Bower
- date
- 2026-03-28 21:06:26 -0400 EDT
refactor: move shared/storage to storage
31 files changed,
+19,
-21
+0,
-2
1@@ -14,7 +14,5 @@ __debug_bin
2 .bin
3 /public/
4 .aider*
5-ssh
6-web
7 .beads/
8 .vg/
+1,
-1
1@@ -7,7 +7,7 @@ import (
2 "github.com/picosh/pico/pkg/apps/pgs"
3 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 func main() {
+1,
-1
1@@ -7,7 +7,7 @@ import (
2 "github.com/picosh/pico/pkg/apps/pgs"
3 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 "golang.org/x/crypto/ssh"
8 )
9
+1,
-1
1@@ -7,7 +7,7 @@ import (
2 "github.com/picosh/pico/pkg/apps/pgs"
3 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 func main() {
+1,
-1
1@@ -8,7 +8,7 @@ import (
2 "testing"
3
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 func TestPrivateProjectDeniesWebAccess(t *testing.T) {
+1,
-1
1@@ -14,7 +14,7 @@ import (
2 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
3 "github.com/picosh/pico/pkg/db"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 func NewTabWriter(out io.Writer) *tabwriter.Writer {
+1,
-1
1@@ -8,7 +8,7 @@ import (
2
3 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 type PgsConfig struct {
+1,
-1
1@@ -6,7 +6,7 @@ import (
2
3 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 const binRetentionDays = 14
+1,
-1
1@@ -9,7 +9,7 @@ import (
2 "sort"
3 "strings"
4
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 //go:embed html/*
+1,
-1
1@@ -7,7 +7,7 @@ import (
2 "time"
3
4 "github.com/picosh/pico/pkg/send/utils"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 func TestGenerateDirectoryHTML(t *testing.T) {
1@@ -9,7 +9,7 @@ import (
2 "testing"
3
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 // TestLargeFileNotTruncatedOnCacheHit reproduces the Souin truncation bug.
+1,
-1
1@@ -20,7 +20,7 @@ import (
2 "github.com/picosh/pico/pkg/db"
3 "github.com/picosh/pico/pkg/pssh"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 "github.com/pkg/sftp"
8 "github.com/prometheus/client_golang/prometheus"
9 "golang.org/x/crypto/ssh"
+1,
-1
1@@ -20,7 +20,7 @@ import (
2 "github.com/picosh/pico/pkg/pssh"
3 sendutils "github.com/picosh/pico/pkg/send/utils"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 ignore "github.com/sabhiram/go-gitignore"
8 )
9
+1,
-1
1@@ -26,7 +26,7 @@ import (
2 "github.com/picosh/pico/pkg/db"
3 "github.com/picosh/pico/pkg/shared"
4 "github.com/picosh/pico/pkg/shared/router"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 "github.com/prometheus/client_golang/prometheus/promhttp"
8 "google.golang.org/protobuf/proto"
9 )
+1,
-1
1@@ -14,7 +14,7 @@ import (
2 "net/http/httputil"
3 _ "net/http/pprof"
4
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 type ApiAssetHandler struct {
+1,
-1
1@@ -12,7 +12,7 @@ import (
2
3 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 type ApiExample struct {
+1,
-1
1@@ -20,7 +20,7 @@ import (
2 "github.com/picosh/pico/pkg/db/postgres"
3 "github.com/picosh/pico/pkg/shared"
4 "github.com/picosh/pico/pkg/shared/router"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 "github.com/prometheus/client_golang/prometheus/promhttp"
8 )
9
+1,
-1
1@@ -18,7 +18,7 @@ import (
2 "github.com/picosh/pico/pkg/send/protocols/scp"
3 "github.com/picosh/pico/pkg/send/protocols/sftp"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 func StartSshServer() {
+1,
-1
1@@ -16,7 +16,7 @@ import (
2 "github.com/picosh/pico/pkg/pssh"
3 sendutils "github.com/picosh/pico/pkg/send/utils"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 var Space = "imgs"
1@@ -14,7 +14,7 @@ import (
2 "github.com/picosh/pico/pkg/db"
3 "github.com/picosh/pico/pkg/pssh"
4 "github.com/picosh/pico/pkg/shared"
5- "github.com/picosh/pico/pkg/shared/storage"
6+ "github.com/picosh/pico/pkg/storage"
7 )
8
9 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