package main import ( contextpkg "context" "os" "github.com/docker/containerd/log" "github.com/docker/docker/pkg/archive" "github.com/urfave/cli" ) var applyCommand = cli.Command{ Name: "apply", Usage: "apply layer from stdin to dir", ArgsUsage: "[flags] ", Flags: []cli.Flag{}, Action: func(context *cli.Context) error { var ( ctx = contextpkg.Background() dir = context.Args().First() ) log.G(ctx).Info("applying layer from stdin") if _, err := archive.ApplyLayer(dir, os.Stdin); err != nil { return err } return nil }, }