summaryrefslogtreecommitdiff
path: root/structs.go
diff options
context:
space:
mode:
Diffstat (limited to 'structs.go')
-rw-r--r--structs.go23
1 files changed, 11 insertions, 12 deletions
diff --git a/structs.go b/structs.go
index a69c2c5..6682f87 100644
--- a/structs.go
+++ b/structs.go
@@ -5,23 +5,22 @@ import (
"time"
"go.wit.com/lib/protobuf/gitpb"
- "go.wit.com/lib/protobuf/zoopb"
)
// maybe an interface someday?
type Forge struct {
// one-time initialized data
- initOnce sync.Once
- initErr error // init error, if any
- goSrc string // the path to go/src
- configDir string // normally ~/.config/forge
- goWork bool // means the user is currently using a go.work file
- Config *ForgeConfigs // config repos for readonly, private, etc
- Repos *gitpb.Repos // the repo protobufs
- Machine *zoopb.Machine // things for virtigo to track vm's
- configSave bool // if you need to save the config because things changed
- hasFullScan bool // track last scan so it can be throttled
- fullscan time.Time // time of the last scan so it can be throttled
+ initOnce sync.Once
+ initErr error // init error, if any
+ goSrc string // the path to go/src
+ configDir string // normally ~/.config/forge
+ goWork bool // means the user is currently using a go.work file
+ Config *ForgeConfigs // config repos for readonly, private, etc
+ Repos *gitpb.Repos // the repo protobufs
+ // Machine *zoopb.Machine // things for virtigo to track vm's
+ configSave bool // if you need to save the config because things changed
+ hasFullScan bool // track last scan so it can be throttled
+ fullscan time.Time // time of the last scan so it can be throttled
}
func (f *Forge) GetGoSrc() string {