func checkSealedCopy(cmd *seal.Command, c *gcli.Context) error { cmd.Verify = c.Bool(verifyAfterCopy) // have to do init ourselves as we set amount of writers nr, level, filters, err := cli.CheckCommonFlags(c) if err != nil { return err } nw := c.Int(streamsPerOutputDevice) if nw < 1 { return fmt.Errorf("--%v must not be smaller than 1", streamsPerOutputDevice) } return cmd.Init(nr, nw, c.Args(), level, filters) }