コード例 #1
0
ファイル: main.go プロジェクト: blablacar/dgr
func main() {
	if len(os.Args) > 1 && os.Args[1] == "daemon" {
		runDaemon()
	} else {
		skel.PluginMain(cmdAdd, cmdDel)
	}
}
コード例 #2
0
func main() {

	// Display the version on "-v", otherwise just delegate to the skel code.
	// Use a new flag set so as not to conflict with existing libraries which use "flag"
	flagSet := flag.NewFlagSet("calico-ipam", flag.ExitOnError)

	version := flagSet.Bool("v", false, "Display version")
	err := flagSet.Parse(os.Args[1:])

	if err != nil {
		fmt.Println(err)
		os.Exit(1)
	}

	if *version {
		fmt.Println(VERSION)
		os.Exit(0)
	}

	skel.PluginMain(cmdAdd, cmdDel)
}
コード例 #3
0
ファイル: macvlan.go プロジェクト: achanda/cni
func main() {
	skel.PluginMain(cmdAdd, cmdDel, version.Legacy)
}
コード例 #4
0
ファイル: macvlan.go プロジェクト: blablacar/dgr
func main() {
	skel.PluginMain(cmdAdd, cmdDel)
}
コード例 #5
0
ファイル: openshift-sdn.go プロジェクト: xgwang-zte/origin
func main() {
	rand.Seed(time.Now().UTC().UnixNano())
	p := NewCNIPlugin(cniserver.CNIServerSocketPath)
	skel.PluginMain(p.skelCmdAdd, p.CmdDel, version.Legacy)
}
コード例 #6
0
func main() {
	p := NewCNIPlugin(cniserver.CNIServerSocketPath)
	skel.PluginMain(p.skelCmdAdd, p.CmdDel, version.Legacy)
}
コード例 #7
0
ファイル: cilium-cni.go プロジェクト: cilium-team/cilium
func main() {
	skel.PluginMain(cmdAdd, cmdDel, version.PluginSupports("0.1.0", "0.2.0"))
}