Skip to content

Upload — Import-CurseForgeLocalization #31

Description

Parent: #13

Implement Import-CurseForgeLocalization for uploading localization data to a project.

Acceptance criteria:

  • Import-CurseForgeLocalization calls POST /projects/{projectId}/localization/import
  • -ProjectId (mandatory), -FilePath (mandatory) parameters
  • Handles multipart/form-data with localization file
  • Returns success/failure response
  • -WhatIf and -Confirm support via SupportsShouldProcess
  • Unit tests cover parameter validation and upload

  • Create src/functions/public/Upload/Import-CurseForgeLocalization.ps1
  • Create tests/Upload/Import-CurseForgeLocalization.Tests.ps1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions