From d953b99b621c37452c8c22cb0bcdb1f4c149cc74 Mon Sep 17 00:00:00 2001 From: tiglog Date: Sun, 15 Oct 2023 00:54:45 +0800 Subject: [PATCH] refactor: rename console to gconsole --- {console => gconsole}/cli_about.go | 2 +- {console => gconsole}/cli_air.go | 2 +- {console => gconsole}/cli_base.go | 2 +- {console => gconsole}/cli_gen.go | 2 +- {console => gconsole}/cli_help.go | 2 +- {console => gconsole}/cli_list.go | 2 +- {console => gconsole}/console.go | 26 +++++++++---------- {console => gconsole}/tablewriter/csv.go | 0 {console => gconsole}/tablewriter/table.go | 0 .../tablewriter/table_with_color.go | 0 {console => gconsole}/tablewriter/util.go | 0 {console => gconsole}/tablewriter/wrap.go | 0 12 files changed, 19 insertions(+), 19 deletions(-) rename {console => gconsole}/cli_about.go (98%) rename {console => gconsole}/cli_air.go (99%) rename {console => gconsole}/cli_base.go (96%) rename {console => gconsole}/cli_gen.go (99%) rename {console => gconsole}/cli_help.go (97%) rename {console => gconsole}/cli_list.go (97%) rename {console => gconsole}/console.go (73%) rename {console => gconsole}/tablewriter/csv.go (100%) rename {console => gconsole}/tablewriter/table.go (100%) rename {console => gconsole}/tablewriter/table_with_color.go (100%) rename {console => gconsole}/tablewriter/util.go (100%) rename {console => gconsole}/tablewriter/wrap.go (100%) diff --git a/console/cli_about.go b/gconsole/cli_about.go similarity index 98% rename from console/cli_about.go rename to gconsole/cli_about.go index 88378d0..923a83f 100644 --- a/console/cli_about.go +++ b/gconsole/cli_about.go @@ -5,7 +5,7 @@ // Distributed under terms of the MIT license. // -package console +package gconsole import ( "fmt" diff --git a/console/cli_air.go b/gconsole/cli_air.go similarity index 99% rename from console/cli_air.go rename to gconsole/cli_air.go index 14ece73..9246838 100644 --- a/console/cli_air.go +++ b/gconsole/cli_air.go @@ -5,7 +5,7 @@ // Distributed under terms of the MIT license. // -package console +package gconsole import ( "flag" diff --git a/console/cli_base.go b/gconsole/cli_base.go similarity index 96% rename from console/cli_base.go rename to gconsole/cli_base.go index 78e329e..7057ca0 100644 --- a/console/cli_base.go +++ b/gconsole/cli_base.go @@ -5,7 +5,7 @@ // Distributed under terms of the MIT license. // -package console +package gconsole import "flag" diff --git a/console/cli_gen.go b/gconsole/cli_gen.go similarity index 99% rename from console/cli_gen.go rename to gconsole/cli_gen.go index ff0f049..d789e54 100644 --- a/console/cli_gen.go +++ b/gconsole/cli_gen.go @@ -5,7 +5,7 @@ // Distributed under terms of the MIT license. // -package console +package gconsole import ( "errors" diff --git a/console/cli_help.go b/gconsole/cli_help.go similarity index 97% rename from console/cli_help.go rename to gconsole/cli_help.go index bacd481..0fa03e2 100644 --- a/console/cli_help.go +++ b/gconsole/cli_help.go @@ -5,7 +5,7 @@ // Distributed under terms of the MIT license. // -package console +package gconsole import ( "errors" diff --git a/console/cli_list.go b/gconsole/cli_list.go similarity index 97% rename from console/cli_list.go rename to gconsole/cli_list.go index c19c033..4095a24 100644 --- a/console/cli_list.go +++ b/gconsole/cli_list.go @@ -5,7 +5,7 @@ // Distributed under terms of the MIT license. // -package console +package gconsole import "fmt" diff --git a/console/console.go b/gconsole/console.go similarity index 73% rename from console/console.go rename to gconsole/console.go index 0a1ff2a..4409bbd 100644 --- a/console/console.go +++ b/gconsole/console.go @@ -5,14 +5,14 @@ // Distributed under terms of the MIT license. // -package console +package gconsole import ( "fmt" "os" ) -type ConsoleApp struct { +type App struct { name string version string desc string @@ -20,8 +20,8 @@ type ConsoleApp struct { about ActionHandler } -func New(name, desc string) *ConsoleApp { - app := &ConsoleApp{ +func New(name, desc string) *App { + app := &App{ name: name, version: "v0.1.0", desc: desc, @@ -35,40 +35,40 @@ func New(name, desc string) *ConsoleApp { return app } -func (s *ConsoleApp) GetCmds() map[string]ICommand { +func (s *App) GetCmds() map[string]ICommand { return s.cmds } -func (s *ConsoleApp) GetName() string { +func (s *App) GetName() string { return s.name } -func (s *ConsoleApp) GetDesc() string { +func (s *App) GetDesc() string { return s.desc } -func (s *ConsoleApp) GetVersion() string { +func (s *App) GetVersion() string { return s.version } -func (s *ConsoleApp) AddCmd(cmd ICommand) { +func (s *App) AddCmd(cmd ICommand) { s.cmds[cmd.GetName()] = cmd } -func (s *ConsoleApp) HasCmd(cmd string) bool { +func (s *App) HasCmd(cmd string) bool { _, ok := s.cmds[cmd] return ok } -func (s *ConsoleApp) SetExtraAbout(about ActionHandler) { +func (s *App) SetExtraAbout(about ActionHandler) { s.about = about } -func (s *ConsoleApp) GetExtraAbout() ActionHandler { +func (s *App) GetExtraAbout() ActionHandler { return s.about } -func (s *ConsoleApp) Run(args []string) { +func (s *App) Run(args []string) { cmd := "list" if len(args) == 1 { args = []string{cmd} diff --git a/console/tablewriter/csv.go b/gconsole/tablewriter/csv.go similarity index 100% rename from console/tablewriter/csv.go rename to gconsole/tablewriter/csv.go diff --git a/console/tablewriter/table.go b/gconsole/tablewriter/table.go similarity index 100% rename from console/tablewriter/table.go rename to gconsole/tablewriter/table.go diff --git a/console/tablewriter/table_with_color.go b/gconsole/tablewriter/table_with_color.go similarity index 100% rename from console/tablewriter/table_with_color.go rename to gconsole/tablewriter/table_with_color.go diff --git a/console/tablewriter/util.go b/gconsole/tablewriter/util.go similarity index 100% rename from console/tablewriter/util.go rename to gconsole/tablewriter/util.go diff --git a/console/tablewriter/wrap.go b/gconsole/tablewriter/wrap.go similarity index 100% rename from console/tablewriter/wrap.go rename to gconsole/tablewriter/wrap.go