Versions in this module Expand all Collapse all v1 v1.1.0 May 5, 2024 v1.0.0 May 5, 2024 Changes in this version + var Directory = lipgloss.NewStyle().Foreground(lipgloss.Color("99")) + var File = lipgloss.NewStyle() + func FetchAllFolders(model *Model) tea.Cmd + func FetchRepoFiles(url string, fetch *Fetch) ([]api.TreeElement, error) + type ContentTree struct + CurPath string + FolderRepo []api.TreeElement + Mu sync.Mutex + RootPath string + SelectedRepo map[string][]api.TreeElement + Tree map[string]*Node + func (c *ContentTree) AppendSelected() + func (c *ContentTree) RemoveAllCurTreeRepo() + func (c *ContentTree) SelectAllCurTreeRepo() + func (c *ContentTree) SelectedRepoLen() int + func (c *ContentTree) UpdateTreesSelected(index int) + type Fetch struct + Clint *api.Clint + Err error + FetchMess string + FethDone bool + Repo []api.TreeElement + type Model struct + func InitialModelMultiSelect(clintFetch *Fetch, conTree *ContentTree, header string, quit *bool) Model + func (m Model) Init() tea.Cmd + func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m Model) View() string + type Node struct + Repo []api.TreeElement + SelectedRepo map[int]struct{} + func (n *Node) RemoveAllRepo() + func (n *Node) SelecteAllRepo() + func (n *Node) UpdateSelectedRepo(key int) + type TestMess string