Skip to content

Commit f623710

Browse files
committed
docs(examples): update examples for the latest v2 API
1 parent a7c4bf0 commit f623710

File tree

22 files changed

+53
-50
lines changed

22 files changed

+53
-50
lines changed

examples/color/bubbletea/main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ type model struct {
6363
func (m model) Init() (tea.Model, tea.Cmd) {
6464
// Query for the background color on start.
6565
m.yes = true
66-
return m, tea.BackgroundColor
66+
return m, tea.RequestBackgroundColor
6767
}
6868

6969
func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {

examples/go.mod

+7-6
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@ module examples
22

33
go 1.19
44

5-
replace github.com/charmbracelet/lipgloss => ../
5+
replace github.com/charmbracelet/lipgloss/v2 => ../
66

7-
replace github.com/charmbracelet/lipgloss/list => ../list
7+
replace github.com/charmbracelet/lipgloss/v2/list => ../list
88

9-
replace github.com/charmbracelet/lipgloss/table => ../table
9+
replace github.com/charmbracelet/lipgloss/v2/table => ../table
1010

1111
require (
12-
github.com/charmbracelet/bubbletea/v2 v2.0.0-alpha.1.0.20241016204941-d95e2750ec12
13-
github.com/charmbracelet/colorprofile v0.1.2
12+
github.com/charmbracelet/bubbletea/v2 v2.0.0-alpha.1.0.20241031200731-4f70d4c680b8
13+
github.com/charmbracelet/colorprofile v0.1.6
1414
github.com/charmbracelet/lipgloss v0.13.1-0.20240822211938-b89f1a3db2a4
15+
github.com/charmbracelet/lipgloss/v2 v2.0.0-20241101153040-904e60506df7
1516
github.com/charmbracelet/ssh v0.0.0-20240401141849-854cddfa2917
1617
github.com/charmbracelet/wish v1.4.0
1718
github.com/charmbracelet/x/term v0.2.0
@@ -25,7 +26,7 @@ require (
2526
github.com/charmbracelet/bubbletea v0.25.0 // indirect
2627
github.com/charmbracelet/keygen v0.5.0 // indirect
2728
github.com/charmbracelet/log v0.4.0 // indirect
28-
github.com/charmbracelet/x/ansi v0.3.2 // indirect
29+
github.com/charmbracelet/x/ansi v0.4.2 // indirect
2930
github.com/charmbracelet/x/errors v0.0.0-20240117030013-d31dba354651 // indirect
3031
github.com/charmbracelet/x/exp/term v0.0.0-20240328150354-ab9afc214dfd // indirect
3132
github.com/charmbracelet/x/input v0.2.0 // indirect

examples/go.sum

+8-6
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,22 @@ github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ
55
github.com/aymanbagabas/go-udiff v0.2.0 h1:TK0fH4MteXUDspT88n8CKzvK0X9O2xu9yQjWpi6yML8=
66
github.com/charmbracelet/bubbletea v0.25.0 h1:bAfwk7jRz7FKFl9RzlIULPkStffg5k6pNt5dywy4TcM=
77
github.com/charmbracelet/bubbletea v0.25.0/go.mod h1:EN3QDR1T5ZdWmdfDzYcqOCAps45+QIJbLOBxmVNWNNg=
8-
github.com/charmbracelet/bubbletea/v2 v2.0.0-alpha.1.0.20241016204941-d95e2750ec12 h1:w1Dt/pl0gXE6PO2U+EUMoeMiSHe07/RR1Slcy9cH6kQ=
9-
github.com/charmbracelet/bubbletea/v2 v2.0.0-alpha.1.0.20241016204941-d95e2750ec12/go.mod h1:8vhUTCIihfP3GfyyfznbOU7XyFe/ID1n7pdh/uT5Rug=
10-
github.com/charmbracelet/colorprofile v0.1.2 h1:nuB1bd/yAExT4fkcZvpqtQ2N5/8cJHSRIKb6CzT7lAM=
11-
github.com/charmbracelet/colorprofile v0.1.2/go.mod h1:1htIKZYeI4TQs+OykPvpuBTUbUJxBYeSYBDIZuejMj0=
8+
github.com/charmbracelet/bubbletea/v2 v2.0.0-alpha.1.0.20241031200731-4f70d4c680b8 h1:qm5hqKutTe3DcJHlEghLlZxBoKv+hqa8avqEUiSKIZY=
9+
github.com/charmbracelet/bubbletea/v2 v2.0.0-alpha.1.0.20241031200731-4f70d4c680b8/go.mod h1:/w0ccIhyZqnVm+47JBkA/872fruM99gHxXTibc2kEMY=
10+
github.com/charmbracelet/colorprofile v0.1.6 h1:nMMqCns0c0DfCwNGdagBh6SxutFqkltSxxKk5S9kt+Y=
11+
github.com/charmbracelet/colorprofile v0.1.6/go.mod h1:3EMXDxwRDJl0c17eJ1jX99MhtlP9OxE/9Qw0C5lvyUg=
1212
github.com/charmbracelet/keygen v0.5.0 h1:XY0fsoYiCSM9axkrU+2ziE6u6YjJulo/b9Dghnw6MZc=
1313
github.com/charmbracelet/keygen v0.5.0/go.mod h1:DfvCgLHxZ9rJxdK0DGw3C/LkV4SgdGbnliHcObV3L+8=
14+
github.com/charmbracelet/lipgloss v0.13.1-0.20240822211938-b89f1a3db2a4 h1:BuZojjzjQ89wObGNVxJzFqyeh2S6Crbwhybb8bZNveI=
15+
github.com/charmbracelet/lipgloss v0.13.1-0.20240822211938-b89f1a3db2a4/go.mod h1:ZbN5GVH/VrXHPRa1lZqZ1HWJyayJHJYaf9ywsCuI9zQ=
1416
github.com/charmbracelet/log v0.4.1-0.20241010222913-47ce960d4847 h1:3uto8OPDaseTS92giSw/8GfVQ+TCjcVE+QOaf8lT0Zc=
1517
github.com/charmbracelet/log v0.4.1-0.20241010222913-47ce960d4847/go.mod h1:3UCs04fasl8pA1HoNNJ8HCYCaKoeMBZrNXo9iy5F0vY=
1618
github.com/charmbracelet/ssh v0.0.0-20240401141849-854cddfa2917 h1:NZKjJ7d/pzk/AfcJYEzmF8M48JlIrrY00RR5JdDc3io=
1719
github.com/charmbracelet/ssh v0.0.0-20240401141849-854cddfa2917/go.mod h1:8/Ve8iGRRIGFM1kepYfRF2pEOF5Y3TEZYoJaA54228U=
1820
github.com/charmbracelet/wish v1.4.0 h1:pL1uVP/YuYgJheHEj98teZ/n6pMYnmlZq/fcHvomrfc=
1921
github.com/charmbracelet/wish v1.4.0/go.mod h1:ew4/MjJVfW/akEO9KmrQHQv1F7bQRGscRMrA+KtovTk=
20-
github.com/charmbracelet/x/ansi v0.3.2 h1:wsEwgAN+C9U06l9dCVMX0/L3x7ptvY1qmjMwyfE6USY=
21-
github.com/charmbracelet/x/ansi v0.3.2/go.mod h1:dk73KoMTT5AX5BsX0KrqhsTqAnhZZoCBjs7dGWp4Ktw=
22+
github.com/charmbracelet/x/ansi v0.4.2 h1:0JM6Aj/g/KC154/gOP4vfxun0ff6itogDYk41kof+qk=
23+
github.com/charmbracelet/x/ansi v0.4.2/go.mod h1:dk73KoMTT5AX5BsX0KrqhsTqAnhZZoCBjs7dGWp4Ktw=
2224
github.com/charmbracelet/x/errors v0.0.0-20240117030013-d31dba354651 h1:3RXpZWGWTOeVXCTv0Dnzxdv/MhNUkBfEcbaTY0zrTQI=
2325
github.com/charmbracelet/x/errors v0.0.0-20240117030013-d31dba354651/go.mod h1:2P0UgXMEa6TsToMSuFqKFQR+fZTO9CNGUNokkPatT/0=
2426
github.com/charmbracelet/x/exp/golden v0.0.0-20240806155701-69247e0abc2a h1:G99klV19u0QnhiizODirwVksQB91TJKV/UaTnACcG30=

examples/list/duckduckgoose/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/list"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/list"
66
)
77

88
func duckDuckGooseEnumerator(items list.Items, i int) string {

examples/list/glow/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/list"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/list"
66
)
77

88
type Document struct {

examples/list/grocery/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/list"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/list"
66
)
77

88
var purchased = []string{

examples/list/roman/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/list"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/list"
66
)
77

88
func main() {

examples/list/simple/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/list"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/list"
66
)
77

88
func main() {

examples/list/sublist/main.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import (
44
"fmt"
55
"os"
66

7-
"github.com/charmbracelet/lipgloss"
8-
"github.com/charmbracelet/lipgloss/list"
9-
"github.com/charmbracelet/lipgloss/table"
7+
"github.com/charmbracelet/lipgloss/v2"
8+
"github.com/charmbracelet/lipgloss/v2/list"
9+
"github.com/charmbracelet/lipgloss/v2/table"
1010
"github.com/lucasb-eyer/go-colorful"
1111
)
1212

examples/ssh/main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import (
1515
"strings"
1616

1717
"github.com/charmbracelet/colorprofile"
18-
"github.com/charmbracelet/lipgloss"
18+
"github.com/charmbracelet/lipgloss/v2"
1919
"github.com/charmbracelet/ssh"
2020
"github.com/charmbracelet/wish"
2121
)

examples/table/ansi/main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package main
22

33
import (
44
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/table"
5+
"github.com/charmbracelet/lipgloss/v2/table"
66
)
77

88
func main() {

examples/table/chess/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package main
33
import (
44
"strings"
55

6-
"github.com/charmbracelet/lipgloss"
7-
"github.com/charmbracelet/lipgloss/table"
6+
"github.com/charmbracelet/lipgloss/v2"
7+
"github.com/charmbracelet/lipgloss/v2/table"
88
)
99

1010
func main() {

examples/table/languages/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/table"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/table"
66
)
77

88
const (

examples/table/mindy/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package main
33
import (
44
"fmt"
55

6-
"github.com/charmbracelet/lipgloss"
7-
"github.com/charmbracelet/lipgloss/table"
6+
"github.com/charmbracelet/lipgloss/v2"
7+
"github.com/charmbracelet/lipgloss/v2/table"
88
)
99

1010
func main() {

examples/table/pokemon/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"image/color"
66
"strings"
77

8-
"github.com/charmbracelet/lipgloss"
9-
"github.com/charmbracelet/lipgloss/table"
8+
"github.com/charmbracelet/lipgloss/v2"
9+
"github.com/charmbracelet/lipgloss/v2/table"
1010
)
1111

1212
func main() {

examples/tree/background/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/tree"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/tree"
66
)
77

88
func main() {

examples/tree/files/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import (
66
"path/filepath"
77
"strings"
88

9-
"github.com/charmbracelet/lipgloss"
10-
"github.com/charmbracelet/lipgloss/tree"
9+
"github.com/charmbracelet/lipgloss/v2"
10+
"github.com/charmbracelet/lipgloss/v2/tree"
1111
)
1212

1313
func addBranches(root *tree.Tree, path string) error {

examples/tree/makeup/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/tree"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/tree"
66
)
77

88
func main() {

examples/tree/rounded/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/tree"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/tree"
66
)
77

88
func main() {

examples/tree/simple/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/tree"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/tree"
66
)
77

88
func main() {

examples/tree/styles/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/tree"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/tree"
66
)
77

88
func main() {

examples/tree/toggle/main.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package main
22

33
import (
4-
"github.com/charmbracelet/lipgloss"
5-
"github.com/charmbracelet/lipgloss/tree"
4+
"github.com/charmbracelet/lipgloss/v2"
5+
"github.com/charmbracelet/lipgloss/v2/tree"
66
)
77

88
type styles struct {

0 commit comments

Comments
 (0)