1"@effect/cli/Args#all":
2 replacement: "Command.make(name, config)"
3 note: "Collect arguments in the config record passed to Command.make; there is no standalone Argument.all."
4"@effect/cli/Args#All.ArgsAny":
5 replacement: "Param.AnyArgument"
6 note: "Use the shared any-positional-parameter type."
7"@effect/cli/Args#All.Return":
8 replacement: "Command.Command.Config.Infer"
9 note: "Infer the output of a command config record; standalone argument collections were removed."
10"@effect/cli/Args#Args":
11 replacement: "Argument.Argument"
12 note: "Args was renamed to Argument in effect/cli."
13"@effect/cli/Args#Args.BaseArgsConfig":
14 replacement: "name: string"
15 note: "Argument constructors now take the name as a required first parameter."
16"@effect/cli/Args#Args.FormatArgsConfig":
17 replacement: "Primitive.FileParseOptions"
18 note: "Pass the name separately and use the format option with Argument.FileParse or Argument.FileSchema."
19"@effect/cli/Args#Args.PathArgsConfig":
20 replacement: "Argument.Path(name, { pathType, mustExist })"
21 note: "Path options are inline; map exists=yes to mustExist=true and either to omission. exists=no has no exact replacement."
22"@effect/cli/Args#Args.Variance":
23 replacement: "Argument.Argument"
24 note: "The separate variance artifact was removed; Argument inherits the shared Param variance."
25"@effect/cli/Args#ArgsTypeId":
26 replacement: "Param.isParam(value) && value.kind === Param.argumentKind"
27 note: "The public Args type id was removed; use the Param guard and argument kind discriminator."
28"@effect/cli/Args#atLeast":
29 replacement: "Argument.atLeast"
30 note: "Use the moved combinator; v4 returns ReadonlyArray and does not encode non-emptiness in the type."
31"@effect/cli/Args#atMost":
32 replacement: "Argument.atMost"
33 note: "Use the moved combinator."
34"@effect/cli/Args#between":
35 replacement: "Argument.between"
36 note: "Use the moved combinator; v4 validates bounds when constructing the parameter."
37"@effect/cli/Args#boolean":
38 replacement: "Flag.Boolean / Argument.ChoiceWithValue"
39 note: "Positional booleans were removed as ambiguous; prefer a boolean flag or explicit true/false positional choices."
40"@effect/cli/Args#choice":
41 replacement: "Argument.Literals"
42 note: "Use the renamed constructor and pass the argument name explicitly."
43"@effect/cli/Args#date":
44 replacement: "Argument.Date"
45 note: "Use the renamed constructor and pass the argument name explicitly."
46"@effect/cli/Args#directory":
47 replacement: "Argument.Directory"
48 note: "Use mustExist=true for exists=yes and omit it for either; exists=no has no exact replacement."
49"@effect/cli/Args#file":
50 replacement: "Argument.File"
51 note: "Use mustExist=true for exists=yes and omit it for either; exists=no has no exact replacement."
52"@effect/cli/Args#fileContent":
53 replacement: "Argument.File + Argument.mapEffect"
54 note: "Parse a path and read it with FileSystem.readFile; no binary-content argument constructor remains."
55"@effect/cli/Args#fileParse":
56 replacement: "Argument.FileParse"
57 note: "Pass the old format as an options field; v4 returns parsed content rather than a path/content tuple."
58"@effect/cli/Args#fileSchema":
59 replacement: "Argument.FileSchema"
60 note: "Pass the old format as an options field and use a v4 Schema constraint decoder."
61"@effect/cli/Args#fileText":
62 replacement: "Argument.FileText"
63 note: "Use the renamed constructor; it returns content only."
64"@effect/cli/Args#float":
65 replacement: "Argument.Finite"
66 note: "Use the renamed constructor; it rejects non-finite numbers."
67"@effect/cli/Args#getHelp":
68 replacement: "none"
69 note: "Per-argument help introspection was removed; Command generates help internally."
70"@effect/cli/Args#getIdentifier":
71 replacement: "none"
72 note: "Public argument identifier introspection was removed."
73"@effect/cli/Args#getMaxSize":
74 replacement: "none"
75 note: "Public arity introspection was removed; command parsing enforces variadic bounds internally."
76"@effect/cli/Args#getMinSize":
77 replacement: "none"
78 note: "Public arity introspection was removed; command parsing enforces variadic bounds internally."
79"@effect/cli/Args#getUsage":
80 replacement: "none"
81 note: "The public Usage tree was removed; Command generates a usage string internally."
82"@effect/cli/Args#integer":
83 replacement: "Argument.Int"
84 note: "Use the renamed constructor and pass the argument name explicitly."
85"@effect/cli/Args#isArgs":
86 replacement: "Param.isParam(value) && value.kind === Param.argumentKind"
87 note: "Arguments now use the shared Param representation and an explicit kind discriminator."
88"@effect/cli/Args#map":
89 replacement: "Argument.map"
90 note: "Use the moved combinator."
91"@effect/cli/Args#none":
92 replacement: "omit the config entry"
93 note: "V4 Argument.Never is an always-failing sentinel, not v3's empty successful argument set."
94"@effect/cli/Args#optional":
95 replacement: "Argument.optional"
96 note: "Use the moved combinator; it still returns Option."
97"@effect/cli/Args#path":
98 replacement: "Argument.Path"
99 note: "Path options are inline; map exists=yes to mustExist=true and either to omission. exists=no has no exact replacement."
100"@effect/cli/Args#redacted":
101 replacement: "Argument.Redacted"
102 note: "Use the renamed constructor and pass the argument name explicitly."
103"@effect/cli/Args#repeated":
104 replacement: "Argument.variadic"
105 note: "Renamed to variadic; pass optional min and max bounds."
106"@effect/cli/Args#secret":
107 replacement: "Argument.Redacted"
108 note: "Use Redacted-backed positional input."
109"@effect/cli/Args#text":
110 replacement: "Argument.String"
111 note: "Renamed to String; pass the argument name explicitly."
112"@effect/cli/Args#validate":
113 replacement: "argument.parse({ flags: {}, arguments: args })"
114 note: "Parsing is now a Param method and returns leftover tokens with the value; errors are CliError."
115"@effect/cli/Args#withDefault":
116 replacement: "Argument.withDefault"
117 note: "Use the moved combinator; v4 also accepts an Effect fallback."
118"@effect/cli/Args#withDescription":
119 replacement: "Argument.withDescription"
120 note: "Use the moved combinator."
121"@effect/cli/Args#withFallbackConfig":
122 replacement: "Argument.withFallbackConfig"
123 note: "Use the moved combinator; invalid configuration becomes CliError.InvalidValue."
124"@effect/cli/Args#withSchema":
125 replacement: "Argument.withSchema"
126 note: "Use the moved combinator with a v4 Schema constraint decoder."