add test stub and docstrings

This commit is contained in:
2023-05-10 22:51:16 -07:00
parent 28f0329d4a
commit 93a21b8c61
3 changed files with 31 additions and 0 deletions

View File

@@ -19,6 +19,8 @@ type Repo struct {
Aliases map[string]string
}
// GetRepoPaths returns a slice of strings containing the paths of all repos
// in the MRConfig struct
func (m MRConfig) GetRepoPaths() []string {
paths := []string{}
for _, r := range m.Repos {
@@ -27,6 +29,9 @@ func (m MRConfig) GetRepoPaths() []string {
return paths
}
// LoadMRConfig loads the mrconfig file from the user's home directory
// and returns a MRConfig struct
// TODO: load aliases into map instead of hardcoded Unregister prop
func LoadMRConfig() (MRConfig, error) {
home, err := os.UserHomeDir()
if err != nil {