Skip to content

Commit 9d396cc

Browse files
committed
Update deps
1 parent 42b5467 commit 9d396cc

File tree

4 files changed

+21
-19
lines changed

4 files changed

+21
-19
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ Example argument layout:
6161
command --flag=flag-value subcommand -f flag-value operand_a operand_b
6262
```
6363

64+
### Supported Flag/Operand Value Types
65+
66+
See [vtypes.Hydrate](https://pkg.go.dev/github.com/daved/vtypes#Hydrate) for supported flag/operand
67+
value types.
68+
6469
### Default Templating
6570

6671
`cmd.Usage()` value from the example above:
@@ -108,4 +113,4 @@ application growth.
108113

109114
- [flagset](https://github.com/daved/flagset)
110115
- [operandset](https://github.com/daved/operandset)
111-
- [vtype](https://github.com/daved/vtype)
116+
- [vtypes](https://github.com/daved/vtypes)

errors.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66

77
"github.com/daved/flagset"
88
"github.com/daved/operandset"
9-
"github.com/daved/vtype"
9+
"github.com/daved/vtypes"
1010
)
1111

1212
// ErrSubCmdRequired signals that a subcommand is required and not set.
@@ -21,8 +21,9 @@ var (
2121
CauseParseFlagUnrecognized = flagset.ErrFlagUnrecognized
2222
CauseParseOperandResolve = &operandset.ResolveError{}
2323
CauseParseOperandRequired = operandset.ErrOperandRequired
24-
CauseParseHydrateError = &vtype.HydrateError{} // from Flag and Operand Resolve
25-
CauseParseTypeUnsupported = vtype.ErrTypeUnsupported // from Flag and Operand Resolve
24+
CauseParseHydrateError = &vtypes.HydrateError{} // from Flag and Operand Resolve
25+
CauseParseTypeUnsupported = vtypes.ErrTypeUnsupported // from Flag and Operand Resolve
26+
CauseParseValueUnsupported = vtypes.ErrValueUnsupported // from Flag and Operand Resolve
2627
)
2728

2829
// UserFriendlyError returns a new error containing a plain language message.
@@ -55,8 +56,8 @@ func UserFriendlyError(err error) error {
5556
}
5657

5758
func friendlyHydrateError(err error, typ string) error {
58-
if hydErr := (*vtype.HydrateError)(nil); errors.As(err, &hydErr) {
59-
if errors.Is(hydErr, vtype.ErrTypeUnsupported) {
59+
if hydErr := (*vtypes.HydrateError)(nil); errors.As(err, &hydErr) {
60+
if errors.Is(hydErr, vtypes.ErrTypeUnsupported) {
6061
return fmt.Errorf("Unsupported %s value type '%T'", typ, hydErr.Val)
6162
}
6263
return fmt.Errorf(

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/daved/clic
33
go 1.18
44

55
require (
6-
github.com/daved/flagset v0.0.0-20250220005331-fe0cfa611509
7-
github.com/daved/operandset v0.0.0-20250220043039-3ac395bb3926
8-
github.com/daved/vtype v0.0.0-20250216024512-4791ea611495
6+
github.com/daved/flagset v0.0.0-20250304051046-a6e2ef3a8bec
7+
github.com/daved/operandset v0.0.0-20250304051154-76471d13c315
8+
github.com/daved/vtypes v0.0.0-20250304043744-7dc0b006e1b0
99
)

go.sum

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
github.com/daved/flagset v0.0.0-20250218004222-c1b2e8baebf6 h1:dBotuKMdnxQ+aNQrF2N+oNEc20ZWWicphW0M2pANT4E=
2-
github.com/daved/flagset v0.0.0-20250218004222-c1b2e8baebf6/go.mod h1:uqwMro16yjZnMy9vjyS0MIwxgx14Mdd8CijvAJqrlSE=
3-
github.com/daved/flagset v0.0.0-20250220005331-fe0cfa611509 h1:HaYU5HiIKsCTmESueCNj/Hz4fvT6ojGXomNd/BB2OGE=
4-
github.com/daved/flagset v0.0.0-20250220005331-fe0cfa611509/go.mod h1:uqwMro16yjZnMy9vjyS0MIwxgx14Mdd8CijvAJqrlSE=
5-
github.com/daved/operandset v0.0.0-20250216084050-8e7175780b85 h1:d0AmtGdQ56rU1uY3avuG/a2y7bsQXXwRQCY4Px3Fet0=
6-
github.com/daved/operandset v0.0.0-20250216084050-8e7175780b85/go.mod h1:vt3Ylm8zGl1Q7ehTeg4m5YtFZ64pW3a5NyiSChsM3lQ=
7-
github.com/daved/operandset v0.0.0-20250220043039-3ac395bb3926 h1:bOhS+00XmV0MKkFE+8HhMCku64K7+mZjDm8GWB083W4=
8-
github.com/daved/operandset v0.0.0-20250220043039-3ac395bb3926/go.mod h1:dRLMxRQmtiMIeStSaxt/teBw+rof9HtUV4CXBsbet4c=
9-
github.com/daved/vtype v0.0.0-20250216024512-4791ea611495 h1:7gvbTKPPXEIC+UW9YitxYdksxrWeDE1WoqmlnlAKImM=
10-
github.com/daved/vtype v0.0.0-20250216024512-4791ea611495/go.mod h1:TnEYF6Dq5ZrXMuG0jHgHoyfcBV/+gdPWWUljjjMhVNU=
1+
github.com/daved/flagset v0.0.0-20250304051046-a6e2ef3a8bec h1:Auvmfwjh4+/Mm4kh5G8lNI6lHplIe9vIFTP5ALT8gX4=
2+
github.com/daved/flagset v0.0.0-20250304051046-a6e2ef3a8bec/go.mod h1:Ke0kAdbVxn5sRTEnmXX0Ne3KBC/MMkyHXvdyxxPsm1k=
3+
github.com/daved/operandset v0.0.0-20250304051154-76471d13c315 h1:0GlUS8Ql19r8kPSxeDaSiWX1aIchWSgw/Tgt5uI6wmQ=
4+
github.com/daved/operandset v0.0.0-20250304051154-76471d13c315/go.mod h1:ZKu/577awsE6vWsDOYxSPvyj/EW1oP7gUV5ak1HM89Y=
5+
github.com/daved/vtypes v0.0.0-20250304043744-7dc0b006e1b0 h1:TppZ+DXn8sH0NI3WaozW3F8Q57gpq6rRyhK8JuXhdJ0=
6+
github.com/daved/vtypes v0.0.0-20250304043744-7dc0b006e1b0/go.mod h1:kNq4bZCXmhOp47U6+HQeNydHSsDW5RDNT9+gBd0bOho=

0 commit comments

Comments
 (0)