aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ccp.go8
-rw-r--r--go.mod5
-rw-r--r--go.sum8
-rw-r--r--internal/cp/cp.go4
-rw-r--r--internal/wfs/osfs/osfs.go2
-rw-r--r--internal/wfs/sftpfs/sftpfs.go2
6 files changed, 15 insertions, 14 deletions
diff --git a/ccp.go b/ccp.go
index 297a1f5..18e2248 100644
--- a/ccp.go
+++ b/ccp.go
@@ -41,10 +41,10 @@ import (
"github.com/charmbracelet/bubbles/progress"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "gitlab.com/rhogenson/ccp/internal/cp"
- "gitlab.com/rhogenson/ccp/internal/wfs/osfs"
- "gitlab.com/rhogenson/ccp/internal/wfs/sftpfs"
- "gitlab.com/rhogenson/deque"
+ "github.com/rhogenson/container/deque"
+ "github.com/rhogenson/ccp/internal/cp"
+ "github.com/rhogenson/ccp/internal/wfs/osfs"
+ "github.com/rhogenson/ccp/internal/wfs/sftpfs"
)
var f = flag.Bool("f", false, "if an existing destination file cannot be opened, remove it and try again")
diff --git a/go.mod b/go.mod
index 4e92c97..0343486 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module gitlab.com/rhogenson/ccp
+module github.com/rhogenson/ccp
go 1.24.1
@@ -7,7 +7,7 @@ require (
github.com/charmbracelet/bubbletea v1.3.4
github.com/charmbracelet/lipgloss v1.1.0
github.com/pkg/sftp v1.13.9
- gitlab.com/rhogenson/deque v1.1.0
+ github.com/rhogenson/container v1.0.1
golang.org/x/crypto v0.37.0
golang.org/x/term v0.31.0
)
@@ -30,6 +30,7 @@ require (
github.com/muesli/termenv v0.16.0 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
+ golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect
golang.org/x/sync v0.13.0 // indirect
golang.org/x/sys v0.32.0 // indirect
golang.org/x/text v0.24.0 // indirect
diff --git a/go.sum b/go.sum
index 1104a31..1a7c0db 100644
--- a/go.sum
+++ b/go.sum
@@ -42,6 +42,8 @@ github.com/pkg/sftp v1.13.9 h1:4NGkvGudBL7GteO3m6qnaQ4pC0Kvf0onSVc9gR3EWBw=
github.com/pkg/sftp v1.13.9/go.mod h1:OBN7bVXdstkFFN/gdnHPUb5TE8eb8G1Rp9wCItqjkkA=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+github.com/rhogenson/container v1.0.1 h1:XWDZ+Zs4aC96Yk1JAOmGM1jgolEjug1/lyLnJtYAYyY=
+github.com/rhogenson/container v1.0.1/go.mod h1:tWqqHP313z0vJR6MU1hGPd26P/BuqPufumQCCHRjlGE=
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
@@ -53,8 +55,6 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e h1:JVG44RsyaB9T2KIHavMF/ppJZNG9ZpyihvCd0w101no=
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e/go.mod h1:RbqR21r5mrJuqunuUZ/Dhy/avygyECGrLceyNeo4LiM=
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
-gitlab.com/rhogenson/deque v1.1.0 h1:3rrh1XcKDqEUamr1wcPjjUXH5JKWWVatY/xkI6gguWc=
-gitlab.com/rhogenson/deque v1.1.0/go.mod h1:+JcaVhyJ7VgoRMo4PsMgOCDoVnIOLts4CkDEAYkU4o4=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
@@ -63,8 +63,8 @@ golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
golang.org/x/crypto v0.37.0 h1:kJNSjF/Xp7kU0iB2Z+9viTPMW4EqqsrywMXLJOOsXSE=
golang.org/x/crypto v0.37.0/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc=
-golang.org/x/exp v0.0.0-20220909182711-5c715a9e8561 h1:MDc5xs78ZrZr3HMQugiXOAkSZtfTpbJLDr/lwfgO53E=
-golang.org/x/exp v0.0.0-20220909182711-5c715a9e8561/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE=
+golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI=
+golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
diff --git a/internal/cp/cp.go b/internal/cp/cp.go
index 58350df..2558419 100644
--- a/internal/cp/cp.go
+++ b/internal/cp/cp.go
@@ -11,8 +11,8 @@ import (
"slices"
"strings"
- "gitlab.com/rhogenson/ccp/internal/wfs"
- "gitlab.com/rhogenson/ccp/internal/wfs/sftpfs"
+ "github.com/rhogenson/ccp/internal/wfs"
+ "github.com/rhogenson/ccp/internal/wfs/sftpfs"
)
// Progress is used to asynchronously report status updates and errors to the
diff --git a/internal/wfs/osfs/osfs.go b/internal/wfs/osfs/osfs.go
index c879f85..a1b49b8 100644
--- a/internal/wfs/osfs/osfs.go
+++ b/internal/wfs/osfs/osfs.go
@@ -6,7 +6,7 @@ import (
"io/fs"
"os"
- "gitlab.com/rhogenson/ccp/internal/wfs"
+ "github.com/rhogenson/ccp/internal/wfs"
)
var (
diff --git a/internal/wfs/sftpfs/sftpfs.go b/internal/wfs/sftpfs/sftpfs.go
index b02ed8c..9abfaf3 100644
--- a/internal/wfs/sftpfs/sftpfs.go
+++ b/internal/wfs/sftpfs/sftpfs.go
@@ -13,7 +13,7 @@ import (
"sync"
"github.com/pkg/sftp"
- "gitlab.com/rhogenson/ccp/internal/wfs"
+ "github.com/rhogenson/ccp/internal/wfs"
"golang.org/x/crypto/ssh"
"golang.org/x/crypto/ssh/agent"
"golang.org/x/crypto/ssh/knownhosts"