From 704bfff8f64882e4588e3b95bbe57d2a4e4f71cc Mon Sep 17 00:00:00 2001 From: "Johan T. Halseth" Date: Fri, 3 Jan 2020 14:01:31 +0100 Subject: [PATCH] cmd+loopd: new cmd/loopd main method replacing the one now in ./loopd This allows loopd to be used as a library by importing it and calling Start. --- cmd/loopd/main.go | 14 ++++++++++++++ loopd/{main.go => start.go} | 9 +-------- 2 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 cmd/loopd/main.go rename loopd/{main.go => start.go} (96%) diff --git a/cmd/loopd/main.go b/cmd/loopd/main.go new file mode 100644 index 0000000..dac8935 --- /dev/null +++ b/cmd/loopd/main.go @@ -0,0 +1,14 @@ +package main + +import ( + "fmt" + + "github.com/lightninglabs/loop/loopd" +) + +func main() { + err := loopd.Start() + if err != nil { + fmt.Println(err) + } +} diff --git a/loopd/main.go b/loopd/start.go similarity index 96% rename from loopd/main.go rename to loopd/start.go index 4398334..2178b68 100644 --- a/loopd/main.go +++ b/loopd/start.go @@ -26,14 +26,7 @@ var ( swapsLock sync.Mutex ) -func main() { - err := start() - if err != nil { - fmt.Println(err) - } -} - -func start() error { +func Start() error { config := defaultConfig // Parse command line flags.