summaryrefslogtreecommitdiff
path: root/initRepoList.go
blob: 0a3b24c5fc68abedc35fcb12258259b8cd7667d3 (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)
		}
	}
}