github.com/sapplications/sb@v0.0.0-20240116135441-1a13cafe3497/modhelper.go (about) 1 // Copyright 2023 Vitalii Noha vitalii.noga@gmail.com. All rights reserved. 2 3 package sb 4 5 import ( 6 "fmt" 7 ) 8 9 func (h *ModHelper) Apps() ([]string, error) { 10 mod, err := h.Manager.ReadAll() 11 if err != nil { 12 return nil, err 13 } 14 var item = mod.Items()[AppsItemName] 15 if item == nil { 16 return nil, fmt.Errorf(ItemIsMissingF, AppsItemName) 17 } else { 18 res := []string{} 19 for _, row := range item { 20 res = append(res, row[0]) 21 } 22 return res, nil 23 } 24 }