MCPcopy Create free account
hub / github.com/compozy/agh / changedExpectedDigestFlag

Function changedExpectedDigestFlag

internal/cli/authored_context.go:845–854  ·  view source on GitHub ↗
(cmd *cobra.Command, expectedDigest string, ifMatchDigest string)

Source from the content-addressed store, hash-verified

843}
844
845func changedExpectedDigestFlag(cmd *cobra.Command, expectedDigest string, ifMatchDigest string) (string, error) {
846 digest, err := optionalExpectedDigestFlag(cmd, expectedDigest, ifMatchDigest)
847 if err != nil {
848 return "", err
849 }
850 if !cmd.Flags().Changed("expected-digest") && !cmd.Flags().Changed("if-match") {
851 return "", errors.New("cli: --expected-digest or --if-match is required")
852 }
853 return digest, nil
854}
855
856func changedNonEmptyStringFlag(cmd *cobra.Command, name string, value string) (string, error) {
857 trimmed, err := changedStringFlag(cmd, name, value)

Calls 1

Tested by

no test coverage detected