diff options
Diffstat (limited to 'utils')
| -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 +} | 
