52 lines
920 B
Go
52 lines
920 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"os"
|
||
|
"path/filepath"
|
||
|
|
||
|
"go.wit.com/lib/gui/shell"
|
||
|
"go.wit.com/log"
|
||
|
)
|
||
|
|
||
|
// This is the beginning of the binary tree of GUI widgets
|
||
|
// var myGui *gui.Node
|
||
|
|
||
|
// this is a basic window. the user can open and close it
|
||
|
// var basicWindow *gadgets.BasicWindow
|
||
|
|
||
|
func main() {
|
||
|
if args.Repo == "" {
|
||
|
log.Info("You need to tell me what repo you want to work on")
|
||
|
log.Info("")
|
||
|
log.Info("go-clone --repo go.wit.com/apps/helloworld")
|
||
|
os.Exit(0)
|
||
|
}
|
||
|
/*
|
||
|
if args.Gui == "" {
|
||
|
myGui = gui.New()
|
||
|
myGui.Default()
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
filepath := filepath.Join("/home/jcarr/go/src", args.Repo)
|
||
|
os.Chdir(filepath)
|
||
|
|
||
|
shell.TestTerminalColor()
|
||
|
readControlFile()
|
||
|
os.Exit(0)
|
||
|
|
||
|
/*
|
||
|
// run the debugger if triggered from the commandline
|
||
|
if debugger.ArgDebug() {
|
||
|
go func() {
|
||
|
log.Sleep(2)
|
||
|
debugger.DebugWindow()
|
||
|
}()
|
||
|
}
|
||
|
|
||
|
// go will sit here until the window exits
|
||
|
gui.Watchdog()
|
||
|
os.Exit(0)
|
||
|
*/
|
||
|
}
|