summaryrefslogtreecommitdiff
path: root/initRepoList.go
blob: ef3b3198e2f5e57f47f0b6715cf8b9a2e1e45855 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package main

// this initializes the repos

import (
	"strings"

	"go.wit.com/lib/gui/repostatus"
	"go.wit.com/log"
)

func (r *repoWindow) initRepoList() {
	r.View.InitRepoList(".config/autotypist")

	if args.OnlyMe {
		log.Info("not scanning everything")
	} else {
		log.Info("scanning everything in ~/go/src")
		for i, path := range repostatus.ListGitDirectories() {
			// log.Info("addRepo()", i, path)
			path = strings.TrimPrefix(path, me.goSrcPwd.String())
			path = strings.Trim(path, "/")
			log.Info("addRepo()", i, path)
			r.View.NewRepo(path)
		}
	}
}