feat: support concurrent chunk uploads#319
Conversation
Greptile SummaryThis PR bumps the CLI from v21.0.0 to v21.1.0 and adds three new service command groups (
Confidence Score: 3/5The new service files are safe, but two hard breaking changes in projects.ts and project.ts will break existing scripts on upgrade without any migration path. The removal of lib/commands/services/projects.ts and lib/commands/services/project.ts warrant a second look to confirm the removals and renames are intentional and whether aliasing or migration guidance is needed. Important Files Changed
|
| actionRunner, | ||
| commandDescriptions, | ||
| success, | ||
| parse, | ||
| parseBool, | ||
| parseInteger, | ||
| } from "../../parser.js"; |
There was a problem hiding this comment.
The
success symbol is imported but never called in this file — every action uses parse(...) instead. Since strict mode is off this won't break the build, but it is dead code. The same pattern exists in lib/commands/services/usage.ts.
| actionRunner, | |
| commandDescriptions, | |
| success, | |
| parse, | |
| parseBool, | |
| parseInteger, | |
| } from "../../parser.js"; | |
| actionRunner, | |
| commandDescriptions, | |
| parse, | |
| parseBool, | |
| parseInteger, | |
| } from "../../parser.js"; |
| actionRunner, | ||
| commandDescriptions, | ||
| success, | ||
| parse, | ||
| parseBool, | ||
| parseInteger, | ||
| } from "../../parser.js"; | ||
| import { Usage } from "@appwrite.io/console"; |
There was a problem hiding this comment.
Same unused
success import as in advisor.ts — it is never invoked in any of the command actions.
| actionRunner, | |
| commandDescriptions, | |
| success, | |
| parse, | |
| parseBool, | |
| parseInteger, | |
| } from "../../parser.js"; | |
| import { Usage } from "@appwrite.io/console"; | |
| actionRunner, | |
| commandDescriptions, | |
| parse, | |
| parseBool, | |
| parseInteger, | |
| } from "../../parser.js"; | |
| import { Usage } from "@appwrite.io/console"; |
|
Closing in favor of focused PR #320. |
This PR updates the SDK to support concurrent chunk uploads.