diff options
Diffstat (limited to 'utils/utils.go')
-rw-r--r-- | utils/utils.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/utils/utils.go b/utils/utils.go index 8efe6d2..01e2556 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -63,3 +63,20 @@ func Store(branch string) { log.Fatal(err) } } + +func Branches() []string { + branchList := BranchList{} + + file_path := getHomeDir() + "/" + history_file + data, err := ioutil.ReadFile(file_path) + if err != nil { + log.Fatal(err) + } + + err = yaml.Unmarshal(data, &branchList) + if err != nil { + log.Fatal(err) + } + + return branchList.Branches +} |