summaryrefslogtreecommitdiff
path: root/doConfig.go
blob: 52581c8dc41f35d8a1ae0a06851e8a6d37b27807 (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
28
package main

import (
	"go.wit.com/log"
)

func doConfig() {
	if argv.Config.Delete != "" {
		me.forge.DeleteByGoPath(argv.Config.Delete)
		me.forge.SetConfigSave(true)
		okExit("")
	}

	if argv.Config.Fix != nil {
		log.Info("todo")
		okExit("")
	}
	if argv.Config.Register != "" {
		if err := doRegister(argv.Config.Register); err == nil {
			okExit("attempting to register " + argv.Config.Register)
		} else {
			badExit(err)
		}
	}

	me.forge.ConfigPrintTable()
	okExit("")
}