diff --git a/packages/node/node.go b/packages/node/node.go index 5811b8af675c87d4425dd38f72eabcddfb4e43ee..6446d6fe480da13133681b3ab668b14c7a993f84 100644 --- a/packages/node/node.go +++ b/packages/node/node.go @@ -1,7 +1,6 @@ package node import ( - "fmt" "strings" "sync" @@ -22,14 +21,6 @@ func Load(plugins ...*Plugin) *Node { disabledPlugins[strings.ToLower(disabledPlugin)] = true } - fmt.Println(" _____ _ _ ________ ______ ___ ___________ ") - fmt.Println(" / ___| | | |_ _| \\/ || \\/ || ___| ___ \\") - fmt.Println(" \\ `--.| |_| | | | | . . || . . || |__ | |_/ /") - fmt.Println(" `--. \\ _ | | | | |\\/| || |\\/| || __|| / ") - fmt.Println(" /\\__/ / | | |_| |_| | | || | | || |___| |\\ \\ ") - fmt.Println(" \\____/\\_| |_/\\___/\\_| |_/\\_| |_/\\____/\\_| \\_| fullnode 1.0") - fmt.Println() - node := &Node{ logLevel: *LOG_LEVEL.Value, loggers: make([]*Logger, 0), @@ -105,8 +96,6 @@ func (node *Node) LogFailure(pluginName string, message string) { } func (node *Node) Load(plugins ...*Plugin) { - node.LogInfo("Node", "Loading plugins ...") - if len(plugins) >= 1 { for _, plugin := range plugins { if _, exists := disabledPlugins[strings.ToLower(strings.Replace(plugin.Name, " ", "", -1))]; !exists { diff --git a/plugins/cli/plugin.go b/plugins/cli/plugin.go index 2f73f2393320ac72375f53c686cc8550ee4ab447..d8441da52cf5d2cfee9ce3d8d5b111db192c7ebe 100644 --- a/plugins/cli/plugin.go +++ b/plugins/cli/plugin.go @@ -2,6 +2,7 @@ package cli import ( "flag" + "fmt" "strings" "github.com/iotaledger/goshimmer/packages/events" @@ -34,10 +35,22 @@ func init() { parameter.Events.AddString.Attach(events.NewClosure(onAddStringParameter)) flag.Usage = printUsage +} +func configure(ctx *node.Plugin) { flag.Parse() -} -func configure(ctx *node.Plugin) {} + fmt.Println(" _____ _ _ ________ ______ ___ ___________ ") + fmt.Println(" / ___| | | |_ _| \\/ || \\/ || ___| ___ \\") + fmt.Println(" \\ `--.| |_| | | | | . . || . . || |__ | |_/ /") + fmt.Println(" `--. \\ _ | | | | |\\/| || |\\/| || __|| / ") + fmt.Println(" /\\__/ / | | |_| |_| | | || | | || |___| |\\ \\ ") + fmt.Println(" \\____/\\_| |_/\\___/\\_| |_/\\_| |_/\\____/\\_| \\_| fullnode 1.0") + fmt.Println() + + ctx.Node.LogInfo("Node", "Loading plugins ...") +} -var PLUGIN = node.NewPlugin("CLI", configure) +var PLUGIN = node.NewPlugin("CLI", configure, func(plugin *node.Plugin) { + +})