github.com/pluralsh/plural-cli@v0.9.5/pkg/utils/git/workspace.go (about) 1 package git 2 3 import ( 4 "strings" 5 ) 6 7 func Modified() ([]string, error) { 8 res, err := GitRaw("status", "--porcelain") 9 if err != nil { 10 return nil, err 11 } 12 13 result := make([]string, 0) 14 for _, line := range strings.Split(res, "\n") { 15 cols := strings.Fields(strings.TrimSpace(line)) 16 if len(cols) > 1 { 17 result = append(result, cols[1]) 18 } 19 } 20 21 return result, nil 22 }