René's URL Explorer Experiment


Title: modelstack package - github.com/thisguycodes/modelstack - Go Packages

direct link

Domain: pkg.go.dev

NoneIE=edge
DescriptionPackage modelstack impliments a [tea.Model] (from [Bubbletea]) that listens for [PushModel] and [PopModel] [tea.Msg]-s to switch control between several [tea.Model]-s, including some initialization maintinance.

Links:

https://go.dev/
Skip to Main Content https://pkg.go.dev/github.com/thisguycodes/modelstack/#main-content
Why Go https://pkg.go.dev/github.com/thisguycodes/modelstack/
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/thisguycodes/modelstack/
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/thisguycodes/modelstack/
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go https://pkg.go.dev/github.com/thisguycodes/modelstack/
Why Go https://pkg.go.dev/github.com/thisguycodes/modelstack/
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/thisguycodes/modelstack/
Docs https://pkg.go.dev/github.com/thisguycodes/modelstack/
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/thisguycodes/modelstack/
Community https://pkg.go.dev/github.com/thisguycodes/modelstack/
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
Discover Packageshttps://pkg.go.dev/
github.com/thisguycodes/modelstack https://pkg.go.dev/github.com/thisguycodes/modelstack@v0.0.0-20240117190240-1878c99d2397
https://go.dev/
Version: v0.0.0-...-1878c99 https://pkg.go.dev/github.com/thisguycodes/modelstack/?tab=versions
Go to latest https://pkg.go.dev/github.com/thisguycodes/modelstack
Apache-2.0https://pkg.go.dev/github.com/thisguycodes/modelstack?tab=licenses
Imports: 5 https://pkg.go.dev/github.com/thisguycodes/modelstack?tab=imports
Imported by: 0 https://pkg.go.dev/github.com/thisguycodes/modelstack?tab=importedby
go.modhttps://github.com/thisguycodes/modelstack/tree/1878c99d2397/go.mod
Learn more about best practiceshttps://pkg.go.dev/about#best-practices
github.com/thisguycodes/modelstack https://github.com/thisguycodes/modelstack
Open Source Insights https://deps.dev/go/github.com%2Fthisguycodes%2Fmodelstack/v0.0.0-20240117190240-1878c99d2397
README https://pkg.go.dev/github.com/thisguycodes/modelstack/#section-readme
Modelstack https://pkg.go.dev/github.com/thisguycodes/modelstack/#readme-modelstack
Documentation https://pkg.go.dev/github.com/thisguycodes/modelstack/#section-documentation
Overviewhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-overview
Index https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-index
Constants https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-constants
Variables https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-variables
Functions https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-functions
Pop(msgs) https://pkg.go.dev/github.com/thisguycodes/modelstack/#Pop
Push(m) https://pkg.go.dev/github.com/thisguycodes/modelstack/#Push
Types https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-types
type ModelStack https://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack
New(m, opts) https://pkg.go.dev/github.com/thisguycodes/modelstack/#New
(m) Init() https://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack.Init
(m) Update(msg) https://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack.Update
(m) View() https://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack.View
type Option https://pkg.go.dev/github.com/thisguycodes/modelstack/#Option
WithSlogger(l) https://pkg.go.dev/github.com/thisguycodes/modelstack/#WithSlogger
type PopModel https://pkg.go.dev/github.com/thisguycodes/modelstack/#PopModel
type PushModel https://pkg.go.dev/github.com/thisguycodes/modelstack/#PushModel
Source Files https://pkg.go.dev/github.com/thisguycodes/modelstack/#section-sourcefiles
Directories https://pkg.go.dev/github.com/thisguycodes/modelstack/#section-directories
https://pkg.go.dev/github.com/thisguycodes/modelstack/#section-readme
Bubbleteahttps://github.com/charmbracelet/bubbletea
https://pkg.go.dev/github.com/thisguycodes/modelstack/
https://pkg.go.dev/github.com/thisguycodes/modelstack/#section-documentation
https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-overview
tea.Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
Bubbleteahttps://github.com/charmbracelet/bubbletea
PushModelhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#PushModel
PopModelhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#PopModel
tea.Msghttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Msg
tea.Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
tea.Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
tea.Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
tea.Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
tea.Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
tea.Msghttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Msg
tea.Cmdhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Cmd
tea.Msghttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Msg
tea.Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
tea.Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
tea.Cmdhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Cmd
tea.Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
tea.Cmdhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Cmd
tea.Sequencehttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Sequence
tea.Msghttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Msg
tea.Cmdhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Cmd
https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-index
func Pop(msgs ...tea.Msg) tea.Cmdhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#Pop
func Push(m tea.Model) tea.Cmdhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#Push
type ModelStackhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack
func New(m tea.Model, opts ...Option) ModelStackhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#New
func (m ModelStack) Init() tea.Cmdhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack.Init
func (m ModelStack) Update(msg tea.Msg) (tea.Model, tea.Cmd)https://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack.Update
func (m ModelStack) View() stringhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack.View
type Optionhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#Option
func WithSlogger(l *slog.Logger) Optionhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#WithSlogger
type PopModelhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#PopModel
type PushModelhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#PushModel
https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-constants
https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-variables
https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-functions
Pophttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L49
https://pkg.go.dev/github.com/thisguycodes/modelstack/#Pop
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Msghttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Msg
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Cmdhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Cmd
Pushhttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L39
https://pkg.go.dev/github.com/thisguycodes/modelstack/#Push
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Cmdhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Cmd
https://pkg.go.dev/github.com/thisguycodes/modelstack/#pkg-types
ModelStackhttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L75
https://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack
Newhttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L58
https://pkg.go.dev/github.com/thisguycodes/modelstack/#New
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
Optionhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#Option
ModelStackhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack
Inithttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L150
https://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack.Init
ModelStackhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Cmdhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Cmd
Updatehttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L114
https://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack.Update
ModelStackhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Msghttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Msg
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Cmdhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Cmd
Viewhttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L84
https://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack.View
ModelStackhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack
stringhttps://pkg.go.dev/builtin#string
Optionhttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L14
https://pkg.go.dev/github.com/thisguycodes/modelstack/#Option
ModelStackhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#ModelStack
WithSloggerhttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L17
https://pkg.go.dev/github.com/thisguycodes/modelstack/#WithSlogger
sloghttps://pkg.go.dev/log/slog
Loggerhttps://pkg.go.dev/log/slog#Logger
Optionhttps://pkg.go.dev/github.com/thisguycodes/modelstack/#Option
PopModelhttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L31
https://pkg.go.dev/github.com/thisguycodes/modelstack/#PopModel
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Msghttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Msg
PushModelhttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go#L25
https://pkg.go.dev/github.com/thisguycodes/modelstack/#PushModel
teahttps://pkg.go.dev/github.com/charmbracelet/bubbletea
Modelhttps://pkg.go.dev/github.com/charmbracelet/bubbletea#Model
https://pkg.go.dev/github.com/thisguycodes/modelstack/#section-sourcefiles
View all Source fileshttps://github.com/thisguycodes/modelstack/tree/1878c99d2397
doc.gohttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/doc.go
modelstack.gohttps://github.com/thisguycodes/modelstack/blob/1878c99d2397/modelstack.go
https://pkg.go.dev/github.com/thisguycodes/modelstack/#section-directories
stackhttps://pkg.go.dev/github.com/thisguycodes/modelstack@v0.0.0-20240117190240-1878c99d2397/internal/stack
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions#use-cases
Case Studies https://go.dev/solutions#case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library https://pkg.go.dev/std
Sub-repositories https://pkg.go.dev/golang.org/x
About Go Packages https://pkg.go.dev/about
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.