| 1 | "@effect/cli/CommandDescriptor#Command.ComputeParsedType": |
| 2 | replacement: "Types.Simplify" |
| 3 | note: "Use the general simplification utility, or Command.Command.Config.Infer for command config." |
| 4 | "@effect/cli/CommandDescriptor#Command.GetParsedType": |
| 5 | replacement: "none" |
| 6 | note: "No public parsed-input extractor remains; v4 handlers receive inferred config directly." |
| 7 | "@effect/cli/CommandDescriptor#Command.ParsedStandardCommand": |
| 8 | replacement: "none" |
| 9 | note: "The name/options/args parsed wrapper was removed; handlers receive inferred config directly." |
| 10 | "@effect/cli/CommandDescriptor#Command.ParsedUserInputCommand": |
| 11 | replacement: "none" |
| 12 | note: "The descriptor-level prompt command was removed; use Prompt APIs or Command.wizard." |
| 13 | "@effect/cli/CommandDescriptor#Command.Subcommands": |
| 14 | replacement: "none" |
| 15 | note: "Compose independently handled commands with Command.withSubcommands instead of parsing a tuple union." |
| 16 | "@effect/cli/CommandDescriptor#Command.Variance": |
| 17 | replacement: "Command.Command.Variance" |
| 18 | note: "The command variance helper remains conceptually, now tracking input, error, and requirements." |
| 19 | "@effect/cli/CommandDescriptor#getBashCompletions": |
| 20 | replacement: "Completions.generate" |
| 21 | note: "Completion generation moved to one shell-parameterized function; command conversion is internal." |
| 22 | "@effect/cli/CommandDescriptor#getFishCompletions": |
| 23 | replacement: "Completions.generate" |
| 24 | note: "Completion generation moved to one shell-parameterized function; command conversion is internal." |
| 25 | "@effect/cli/CommandDescriptor#getHelp": |
| 26 | replacement: "none" |
| 27 | note: "Help generation is internal to the Command runner." |
| 28 | "@effect/cli/CommandDescriptor#getNames": |
| 29 | replacement: "Command.Command.name / Command.Command.alias" |
| 30 | note: "Read the public fields; no HashSet accessor remains." |
| 31 | "@effect/cli/CommandDescriptor#getSubcommands": |
| 32 | replacement: "Command.Command.subcommands" |
| 33 | note: "Read the public grouped subcommands field." |
| 34 | "@effect/cli/CommandDescriptor#getUsage": |
| 35 | replacement: "none" |
| 36 | note: "Usage generation is internal to Command help generation." |
| 37 | "@effect/cli/CommandDescriptor#getZshCompletions": |
| 38 | replacement: "Completions.generate" |
| 39 | note: "Completion generation moved to one shell-parameterized function; command conversion is internal." |
| 40 | "@effect/cli/CommandDescriptor#make": |
| 41 | replacement: "Command.make" |
| 42 | note: "The descriptor and executable command layers were merged into one constructor." |
| 43 | "@effect/cli/CommandDescriptor#map": |
| 44 | replacement: "none" |
| 45 | note: "Map individual Argument or Flag values, or transform inside the command handler." |
| 46 | "@effect/cli/CommandDescriptor#mapEffect": |
| 47 | replacement: "none" |
| 48 | note: "Use parameter mapEffect where the transformation belongs to an input, or perform the Effect in the handler." |
| 49 | "@effect/cli/CommandDescriptor#parse": |
| 50 | replacement: "Command.runWith" |
| 51 | note: "Parsing was folded into execution and no intermediate CommandDirective is returned." |
| 52 | "@effect/cli/CommandDescriptor#TypeId": |
| 53 | replacement: "Command.isCommand" |
| 54 | note: "The type id is internal in v4; use the public runtime guard." |
| 55 | "@effect/cli/CommandDescriptor#withDescription": |
| 56 | replacement: "Command.withDescription" |
| 57 | note: "Use the retained behavior; v4 descriptions are strings." |