.gitignore 🔗
@@ -1,4 +1,4 @@
-soft
+cmd/soft/soft
.ssh
.repos
dist
Ayman Bagabas created
.gitignore | 2 +-
.goreleaser.yml | 1 +
README.md | 2 +-
cmd/soft/main.go | 4 ++--
go.mod | 4 ++--
go.sum | 3 ++-
internal/config/config.go | 4 ++--
internal/tui/bubble.go | 8 ++++----
internal/tui/bubbles/commits/bubble.go | 2 +-
internal/tui/bubbles/repo/bubble.go | 4 ++--
internal/tui/bubbles/selection/bubble.go | 2 +-
internal/tui/commands.go | 6 +++---
internal/tui/session.go | 2 +-
server/server.go | 6 +++---
14 files changed, 26 insertions(+), 24 deletions(-)
@@ -1,4 +1,4 @@
-soft
+cmd/soft/soft
.ssh
.repos
dist
@@ -10,6 +10,7 @@ before:
builds:
- binary: "soft"
+ main: "./cmd/soft"
ldflags: -s -w -X main.Version=v{{ .Version }} -X main.CommitSHA={{ .Commit }}
goos:
- linux
@@ -49,7 +49,7 @@ Or just build and install it with `go`:
```bash
git clone ssh://git.charm.sh/soft-serve
-cd soft-serve
+cd soft-serve/cmd/soft
go install
```
@@ -6,8 +6,8 @@ import (
"log"
"os"
- "github.com/charmbracelet/soft/config"
- "github.com/charmbracelet/soft/server"
+ "github.com/charmbracelet/soft-serve/config"
+ "github.com/charmbracelet/soft-serve/server"
)
var (
@@ -1,10 +1,10 @@
-module github.com/charmbracelet/soft
+module github.com/charmbracelet/soft-serve
go 1.17
require (
github.com/charmbracelet/bubbles v0.9.0
- github.com/charmbracelet/bubbletea v0.19.0
+ github.com/charmbracelet/bubbletea v0.19.1
github.com/charmbracelet/glamour v0.3.0
github.com/charmbracelet/lipgloss v0.4.0
github.com/charmbracelet/wish v0.1.1
@@ -25,8 +25,9 @@ github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd3
github.com/charmbracelet/bubbles v0.9.0 h1:lqJ8FXwoLceQF2J0A+dWo1Cuu1dNyjbW4Opgdi2vkhw=
github.com/charmbracelet/bubbles v0.9.0/go.mod h1:NWT/c+0rYEnYChz5qCyX4Lj6fDw9gGToh9EFJPajghU=
github.com/charmbracelet/bubbletea v0.14.1/go.mod h1:b5lOf5mLjMg1tRn1HVla54guZB+jvsyV0yYAQja95zE=
-github.com/charmbracelet/bubbletea v0.19.0 h1:1gz4rbxl3qZik/oP8QW2vUtul2gO8RDDzmoLGERpTQc=
github.com/charmbracelet/bubbletea v0.19.0/go.mod h1:VuXF2pToRxDUHcBUcPmCRUHRvFATM4Ckb/ql1rBl3KA=
+github.com/charmbracelet/bubbletea v0.19.1 h1:VHuzkJbnTAkxhOfi9+Lb5PYfNM9+Oh+qhP8uDX5ReOU=
+github.com/charmbracelet/bubbletea v0.19.1/go.mod h1:VuXF2pToRxDUHcBUcPmCRUHRvFATM4Ckb/ql1rBl3KA=
github.com/charmbracelet/glamour v0.3.0 h1:3H+ZrKlSg8s+WU6V7eF2eRVYt8lCueffbi7r2+ffGkc=
github.com/charmbracelet/glamour v0.3.0/go.mod h1:TzF0koPZhqq0YVBNL100cPHznAAjVj7fksX2RInwjGw=
github.com/charmbracelet/harmonica v0.1.0/go.mod h1:KSri/1RMQOZLbw7AHqgcBycp8pgJnQMYYT8QZRqZ1Ao=
@@ -10,8 +10,8 @@ import (
"fmt"
"os"
- "github.com/charmbracelet/soft/config"
- "github.com/charmbracelet/soft/internal/git"
+ "github.com/charmbracelet/soft-serve/config"
+ "github.com/charmbracelet/soft-serve/internal/git"
gg "github.com/go-git/go-git/v5"
"github.com/go-git/go-git/v5/plumbing/object"
)
@@ -6,10 +6,10 @@ import (
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/charmbracelet/soft/internal/config"
- "github.com/charmbracelet/soft/internal/tui/bubbles/repo"
- "github.com/charmbracelet/soft/internal/tui/bubbles/selection"
- "github.com/charmbracelet/soft/internal/tui/style"
+ "github.com/charmbracelet/soft-serve/internal/config"
+ "github.com/charmbracelet/soft-serve/internal/tui/bubbles/repo"
+ "github.com/charmbracelet/soft-serve/internal/tui/bubbles/selection"
+ "github.com/charmbracelet/soft-serve/internal/tui/style"
"github.com/gliderlabs/ssh"
)
@@ -5,7 +5,7 @@ import (
"github.com/charmbracelet/bubbles/viewport"
tea "github.com/charmbracelet/bubbletea"
- "github.com/charmbracelet/soft/internal/git"
+ "github.com/charmbracelet/soft-serve/internal/git"
"github.com/dustin/go-humanize"
)
@@ -10,8 +10,8 @@ import (
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/glamour"
"github.com/charmbracelet/lipgloss"
- "github.com/charmbracelet/soft/internal/git"
- "github.com/charmbracelet/soft/internal/tui/style"
+ "github.com/charmbracelet/soft-serve/internal/git"
+ "github.com/charmbracelet/soft-serve/internal/tui/style"
"github.com/muesli/reflow/truncate"
"github.com/muesli/reflow/wrap"
)
@@ -5,7 +5,7 @@ import (
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/charmbracelet/soft/internal/tui/style"
+ "github.com/charmbracelet/soft-serve/internal/tui/style"
"github.com/muesli/reflow/truncate"
)
@@ -5,9 +5,9 @@ import (
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/charmbracelet/soft/internal/config"
- br "github.com/charmbracelet/soft/internal/tui/bubbles/repo"
- "github.com/charmbracelet/soft/internal/tui/bubbles/selection"
+ "github.com/charmbracelet/soft-serve/internal/config"
+ br "github.com/charmbracelet/soft-serve/internal/tui/bubbles/repo"
+ "github.com/charmbracelet/soft-serve/internal/tui/bubbles/selection"
gm "github.com/charmbracelet/wish/git"
)
@@ -4,7 +4,7 @@ import (
"fmt"
tea "github.com/charmbracelet/bubbletea"
- "github.com/charmbracelet/soft/internal/config"
+ "github.com/charmbracelet/soft-serve/internal/config"
"github.com/gliderlabs/ssh"
)
@@ -4,9 +4,9 @@ import (
"fmt"
"log"
- "github.com/charmbracelet/soft/config"
- appCfg "github.com/charmbracelet/soft/internal/config"
- "github.com/charmbracelet/soft/internal/tui"
+ "github.com/charmbracelet/soft-serve/config"
+ appCfg "github.com/charmbracelet/soft-serve/internal/config"
+ "github.com/charmbracelet/soft-serve/internal/tui"
"github.com/charmbracelet/wish"
bm "github.com/charmbracelet/wish/bubbletea"