summaryrefslogtreecommitdiff
path: root/verifyApplication.go
diff options
context:
space:
mode:
Diffstat (limited to 'verifyApplication.go')
-rw-r--r--verifyApplication.go78
1 files changed, 38 insertions, 40 deletions
diff --git a/verifyApplication.go b/verifyApplication.go
index f228dcd..9eaed32 100644
--- a/verifyApplication.go
+++ b/verifyApplication.go
@@ -1,8 +1,6 @@
package argvpb
-import (
- "go.wit.com/log"
-)
+import "fmt"
// verify the application has the needed function calls defined
func verifyApplication(tmp interface{}) {
@@ -52,7 +50,7 @@ func verifyApplication(tmp interface{}) {
if tmp, ok := tmp.(initGuiI); ok {
me.initGuiFunc = tmp.InitGui
if err := tmp.InitGui(); err != nil {
- log.Info("go.wit.com/gui failed to initialize", err)
+ fmt.Println("go.wit.com/gui failed to initialize", err)
panic("gui failed to init")
}
} else {
@@ -163,37 +161,37 @@ type exitI interface {
}
func helpWriteHelpForSubcommand() {
- log.Info("")
- log.Info("// add this funcgion: this will print the help")
- log.Info("func (args) WriteHelpForSubcommand() error {")
- log.Info(" me.pp.WriteHelpForSubcommand(os.Stderr, me.argv.Cmd)")
- log.Info(" return nil")
- log.Info("}")
- log.Info("")
- log.Info("cp ~/go/src/go.wit.com/apps/forge/argv.template.go .")
+ fmt.Println("")
+ fmt.Println("// add this funcgion: this will print the help")
+ fmt.Println("func (args) WriteHelpForSubcommand() error {")
+ fmt.Println(" me.pp.WriteHelpForSubcommand(os.Stderr, me.argv.Cmd)")
+ fmt.Println(" return nil")
+ fmt.Println("}")
+ fmt.Println("")
+ fmt.Println("cp ~/go/src/go.wit.com/apps/forge/argv.template.go .")
panic("copy the argv.template.go file from forge")
}
func helpWriteHelp() {
- log.Info("")
- log.Info("// add this funcgion: this will print the help")
- log.Info("func (args) WriteHelp() error {")
- log.Info(" me.pp.WriteHelp(os.Stderr)")
- log.Info(" return nil")
- log.Info("}")
- log.Info("")
+ fmt.Println("")
+ fmt.Println("// add this funcgion: this will print the help")
+ fmt.Println("func (args) WriteHelp() error {")
+ fmt.Println(" me.pp.WriteHelp(os.Stderr)")
+ fmt.Println(" return nil")
+ fmt.Println("}")
+ fmt.Println("")
panic("best to just copy the argv.template.go file from forge")
}
func helpWriteHelpForAutocompleteDebug() {
- log.Info("")
- log.Info("// this will print the help for the subcmd")
- log.Info("func (args) WriteHelpForAutocompleteDebug(part string, subcmd ...string) error {")
- log.Info(" return argvpp.WriteHelpForAutocomplete(f, os.Stdout, part, subcmd...)")
- log.Info("}")
- log.Info("")
- log.Info("cp ~/go/src/go.wit.com/apps/forge/argv.template.go .")
+ fmt.Println("")
+ fmt.Println("// this will print the help for the subcmd")
+ fmt.Println("func (args) WriteHelpForAutocompleteDebug(part string, subcmd ...string) error {")
+ fmt.Println(" return argvpp.WriteHelpForAutocomplete(f, os.Stdout, part, subcmd...)")
+ fmt.Println("}")
+ fmt.Println("")
+ fmt.Println("cp ~/go/src/go.wit.com/apps/forge/argv.template.go .")
panic("best to just copy the argv.template.go file from forge")
}
@@ -201,25 +199,25 @@ func helpWriteHelpForAutocompleteDebug() {
// func (p *Parser) WriteHelpForAutocomplete(stderr io.Writer, stdout io.Writer, partial string, subcommand ...string) error {
// me.pp.WriteHelpForAutocomplete(os.Stderr, os.Stdout, partial, cmd...)
func helpWriteHelpForAutocomplete() {
- log.Info("")
- log.Info("// this will print the help for the subcmd")
- log.Info("func (args) WriteHelpForAutocomplete(part string, subcmd ...string) error {")
- log.Info(" return argvpp.WriteHelpForAutocomplete(os.Stderr, os.Stdout, part, subcmd...)")
- log.Info("}")
- log.Info("")
- log.Info("Just copy the argv.template.go file from forge")
- log.Info("")
+ fmt.Println("")
+ fmt.Println("// this will print the help for the subcmd")
+ fmt.Println("func (args) WriteHelpForAutocomplete(part string, subcmd ...string) error {")
+ fmt.Println(" return argvpp.WriteHelpForAutocomplete(os.Stderr, os.Stdout, part, subcmd...)")
+ fmt.Println("}")
+ fmt.Println("")
+ fmt.Println("Just copy the argv.template.go file from forge")
+ fmt.Println("")
panic("you must define this function in your application code")
}
func parseFlagsHelp() {
- log.Info("")
- log.Info("// this function will send the current argv PB to go-args for parsing")
- log.Info("func (args) ParseFlags(flags []string) error {")
- log.Info(" arg.ParseFlags(flags)")
- log.Info("}")
- log.Info("")
+ fmt.Println("")
+ fmt.Println("// this function will send the current argv PB to go-args for parsing")
+ fmt.Println("func (args) ParseFlags(flags []string) error {")
+ fmt.Println(" arg.ParseFlags(flags)")
+ fmt.Println("}")
+ fmt.Println("")
panic("you must define in your app the function: func (args) ParseFlags([]string) error")
}