Skip to content

Commit 0f58743

Browse files
jonhadfieldclaude
andcommitted
Restructure project: Move root package to internal/sncli
Moved all 26 Go files from root directory to internal/sncli/ to: - Reduce root directory clutter - Follow modern Go project layout conventions - Signal package is not for external consumption - Improve project organization Changes: - Created internal/sncli/ directory structure - Moved all *.go files from root to internal/sncli/ (preserving git history) - Updated all import paths in cmd/sncli/ from: github.com/jonhadfield/sn-cli to: github.com/jonhadfield/sn-cli/internal/sncli Verification: ✅ Build succeeds (make build) ✅ Tests pass (make test - 19.1% coverage) ✅ Linting passes (make lint - 0 issues) ✅ Binary functions correctly (--version, --help) ✅ Git history preserved with git mv Root directory now contains only organizational files (go.mod, README, CHANGELOG, Makefile, etc.) making the project structure cleaner and more maintainable. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent e721aef commit 0f58743

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+18
-18
lines changed

cmd/sncli/backup.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"github.com/gookit/color"
99
"github.com/jonhadfield/gosn-v2/cache"
1010
"github.com/jonhadfield/gosn-v2/common"
11-
sncli "github.com/jonhadfield/sn-cli"
11+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
1212
"github.com/pterm/pterm"
1313
"github.com/urfave/cli/v2"
1414
"golang.org/x/term"

cmd/sncli/debug.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55

66
"github.com/jonhadfield/gosn-v2/cache"
7-
sncli "github.com/jonhadfield/sn-cli"
7+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
88
"github.com/urfave/cli/v2"
99
)
1010

cmd/sncli/export_enhanced.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55

66
"github.com/jonhadfield/gosn-v2/cache"
77
"github.com/jonhadfield/gosn-v2/common"
8-
sncli "github.com/jonhadfield/sn-cli"
8+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
99
"github.com/pterm/pterm"
1010
"github.com/urfave/cli/v2"
1111
)

cmd/sncli/get.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"github.com/jonhadfield/gosn-v2/cache"
99
"github.com/jonhadfield/gosn-v2/common"
1010
"github.com/jonhadfield/gosn-v2/items"
11-
sncli "github.com/jonhadfield/sn-cli"
11+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
1212
"github.com/urfave/cli/v2"
1313
"gopkg.in/yaml.v3"
1414
)

cmd/sncli/healthcheck.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55

66
"github.com/jonhadfield/gosn-v2/cache"
7-
sncli "github.com/jonhadfield/sn-cli"
7+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
88
"github.com/urfave/cli/v2"
99
)
1010

cmd/sncli/item.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"github.com/jonhadfield/gosn-v2/cache"
99
"github.com/jonhadfield/gosn-v2/common"
1010
"github.com/jonhadfield/gosn-v2/items"
11-
sncli "github.com/jonhadfield/sn-cli"
11+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
1212
"github.com/urfave/cli/v2"
1313
"gopkg.in/yaml.v3"
1414
)

cmd/sncli/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"syscall"
99
"time"
1010

11-
sncli "github.com/jonhadfield/sn-cli"
11+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
1212
"github.com/spf13/viper"
1313
"github.com/urfave/cli/v2"
1414
"golang.org/x/term"

cmd/sncli/note.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
"github.com/jonhadfield/gosn-v2/cache"
1818
"github.com/jonhadfield/gosn-v2/common"
1919
"github.com/jonhadfield/gosn-v2/items"
20-
sncli "github.com/jonhadfield/sn-cli"
20+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
2121
"github.com/urfave/cli/v2"
2222
"gopkg.in/yaml.v2"
2323
)

cmd/sncli/organize.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/gookit/color"
1313
"github.com/jonhadfield/gosn-v2/cache"
1414
"github.com/jonhadfield/gosn-v2/common"
15-
sncli "github.com/jonhadfield/sn-cli"
15+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
1616
"github.com/urfave/cli/v2"
1717
)
1818

cmd/sncli/register.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"fmt"
66
"strings"
77

8-
sncli "github.com/jonhadfield/sn-cli"
8+
sncli "github.com/jonhadfield/sn-cli/internal/sncli"
99
"github.com/urfave/cli/v2"
1010
)
1111

0 commit comments

Comments
 (0)