Versions in this module Expand all Collapse all v0 v0.1.1 Dec 3, 2025 Changes in this version + func BlueprintLocalFilePicker(bluelinkStyles *styles.BluelinkStyles) (filepicker.Model, error) + func ToFullBlueprintPath(blueprintFile, source string) string + type BluelinkListItem struct + Desc string + Key string + Label string + func (i BluelinkListItem) Description() string + func (i BluelinkListItem) FilterValue() string + func (i BluelinkListItem) Title() string + type ClearSelectedBlueprintMsg struct + type ItemDelegate struct + func (d ItemDelegate) Height() int + func (d ItemDelegate) Render(w io.Writer, m list.Model, index int, listItem list.Item) + func (d ItemDelegate) Spacing() int + func (d ItemDelegate) Update(_ tea.Msg, _ *list.Model) tea.Cmd + type SelectBlueprintFileErrorMsg struct + Err error + type SelectBlueprintLocalFileModel struct + func NewSelectBlueprintLocalFile(fp *filepicker.Model, bluelinkStyles *styles.BluelinkStyles) (*SelectBlueprintLocalFileModel, error) + func (m SelectBlueprintLocalFileModel) Init() tea.Cmd + func (m SelectBlueprintLocalFileModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m SelectBlueprintLocalFileModel) View() string + type SelectBlueprintModel struct + func NewSelectBlueprint(blueprintFile string, autoSelect bool, action string, ...) (*SelectBlueprintModel, error) + func (m SelectBlueprintModel) Init() tea.Cmd + func (m SelectBlueprintModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m SelectBlueprintModel) View() string + type SelectBlueprintMsg struct + BlueprintFile string + Source string + type SelectBlueprintRemoteFileModel struct + func NewSelectBlueprintRemoteFile(blueprintFile string, bluelinkStyles *styles.BluelinkStyles) *SelectBlueprintRemoteFileModel + func (m SelectBlueprintRemoteFileModel) Init() tea.Cmd + func (m SelectBlueprintRemoteFileModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m SelectBlueprintRemoteFileModel) View() string + type SelectBlueprintSourceMsg struct + Source string + type SelectBlueprintStartMsg struct + Selection string + type SelectModel struct + func NewSelect(title string, listItems []list.Item, bluelinkStyles *styles.BluelinkStyles, ...) *SelectModel + func (m SelectModel) Init() tea.Cmd + func (m SelectModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m SelectModel) View() string + type SelectWithPreviewModel struct + func NewSelectWithPreview(title string, listItems []list.Item, bluelinkStyles *styles.BluelinkStyles, ...) *SelectWithPreviewModel + func (m SelectWithPreviewModel) Init() tea.Cmd + func (m SelectWithPreviewModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m SelectWithPreviewModel) View() string