mirror of
https://github.com/ipfs/kubo.git
synced 2026-02-23 03:17:43 +08:00
35 lines
595 B
Go
35 lines
595 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
|
|
cli "github.com/ipfs/iptb/cli"
|
|
testbed "github.com/ipfs/iptb/testbed"
|
|
|
|
plugin "github.com/ipfs/iptb-plugins/local"
|
|
)
|
|
|
|
func init() {
|
|
_, err := testbed.RegisterPlugin(testbed.IptbPlugin{
|
|
From: "<builtin>",
|
|
NewNode: plugin.NewNode,
|
|
GetAttrList: plugin.GetAttrList,
|
|
GetAttrDesc: plugin.GetAttrDesc,
|
|
PluginName: plugin.PluginName,
|
|
BuiltIn: true,
|
|
}, false)
|
|
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
}
|
|
|
|
func main() {
|
|
cli := cli.NewCli()
|
|
if err := cli.Run(os.Args); err != nil {
|
|
fmt.Fprintf(cli.ErrWriter, "%s\n", err)
|
|
os.Exit(1)
|
|
}
|
|
}
|