diff options
Diffstat (limited to 'verifyApplication.go')
| -rw-r--r-- | verifyApplication.go | 78 |
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") } |
