From d04b09c136cb5e2b80a7c3f7646c21e6ef449cd1 Mon Sep 17 00:00:00 2001 From: Juan Batiz-Benet Date: Sat, 5 Jul 2014 13:42:55 -0700 Subject: [PATCH] local node construction --- cli/ipfs.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cli/ipfs.go b/cli/ipfs.go index 78253b3b9..7b53e2894 100644 --- a/cli/ipfs.go +++ b/cli/ipfs.go @@ -4,6 +4,8 @@ import ( "fmt" "github.com/gonuts/flag" "github.com/jbenet/commander" + config "github.com/jbenet/go-ipfs/config" + core "github.com/jbenet/go-ipfs/core" u "github.com/jbenet/go-ipfs/util" "os" ) @@ -56,3 +58,13 @@ func main() { } return } + +func localNode() (*core.IpfsNode, error) { + //todo implement config file flag + cfg, err := config.LoadConfig("") + if err != nil { + return nil, err + } + + return core.NewIpfsNode(cfg) +}