Skip to content

--clean option does something else than documented #930

Open
@moiristo

Description

@moiristo

Description and Context

Summary

The --clean option has been documented as "Will cause upload to delete files in your HubSpot account that are not found locally". However, when I specify a root directory, the cli actually removes the remote directory and then re-uploads the local version. This seems OK, but for us it had the unintended side effect that any configured global content using the Global Content Editor is reset to the defaults as defined in the global partials.

CLI version

5.0.1

Steps to reproduce

  1. Fetch a folder, e.g. hs fetch theme
  2. Reupload using --clean, e.g. hs upload theme theme --clean

Expected behavior

The documentation should at least match what will actually happen.
In our case it would be better if only files in the HS account are deleted when not found locally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions