github.com/pwn-term/docker@v0.0.0-20210616085119-6e977cce2565/cli/e2e/cli-plugins/plugins/badmeta/main.go (about)

     1  package main
     2  
     3  // This is not a real plugin, but just returns malformated metadata
     4  // from the subcommand and otherwise exits with failure.
     5  
     6  import (
     7  	"fmt"
     8  	"os"
     9  
    10  	"github.com/docker/cli/cli-plugins/manager"
    11  )
    12  
    13  func main() {
    14  	if len(os.Args) == 2 && os.Args[1] == manager.MetadataSubcommandName {
    15  		fmt.Println(`{invalid-json}`)
    16  		os.Exit(0)
    17  	}
    18  	os.Exit(1)
    19  }