summaryrefslogtreecommitdiff
path: root/configDefault.go
diff options
context:
space:
mode:
Diffstat (limited to 'configDefault.go')
-rw-r--r--configDefault.go63
1 files changed, 63 insertions, 0 deletions
diff --git a/configDefault.go b/configDefault.go
new file mode 100644
index 0000000..0f505d5
--- /dev/null
+++ b/configDefault.go
@@ -0,0 +1,63 @@
+package forgepb
+
+import (
+ "fmt"
+
+ "go.wit.com/log"
+)
+
+func (all *ForgeConfigs) sampleConfig() {
+ new1 := new(ForgeConfig)
+ new1.GoPath = "go.wit.com"
+ new1.Writable = true
+ new1.Directory = true
+ if all.Append(new1) {
+ log.Info("added", new1.GoPath, "ok")
+ } else {
+ log.Info("added", new1.GoPath, "failed")
+ }
+
+ new1 = new(ForgeConfig)
+ new1.GoPath = "go.wit.com/apps/zookeeper"
+ new1.DebName = "zookeeper-go"
+ if all.Append(new1) {
+ log.Info("added", new1.GoPath, "ok")
+ } else {
+ log.Info("added", new1.GoPath, "failed")
+ }
+
+ new1 = new(ForgeConfig)
+ new1.GoPath = "go.wit.com/apps/wit-package"
+ new1.Private = true
+ if all.Append(new1) {
+ log.Info("added", new1.GoPath, "ok")
+ } else {
+ log.Info("added", new1.GoPath, "failed")
+ }
+
+ new1 = new(ForgeConfig)
+ new1.GoPath = "go.wit.com/apps/networkQuality"
+ new1.DebName = "networkquality"
+ new1.ReadOnly = true
+ if all.Append(new1) {
+ log.Info("added", new1.GoPath, "ok")
+ } else {
+ log.Info("added", new1.GoPath, "failed")
+ }
+
+ new2 := new(ForgeConfig)
+ new2.GoPath = "go.wit.com/apps/go-clone"
+ if all.Append(new2) {
+ log.Info("added", new2.GoPath, "ok")
+ } else {
+ log.Info("added", new2.GoPath, "failed")
+ }
+
+ if all.Append(new2) {
+ log.Info("added", new2.GoPath, "ok (this is bad)")
+ } else {
+ log.Info("added", new2.GoPath, "failed (but ok)")
+ }
+
+ fmt.Println("first time user. adding an example config file with", len(all.ForgeConfigs), "repos")
+}