Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: cli improvment #61

Merged
merged 6 commits into from
May 2, 2024
Merged

feat: cli improvment #61

merged 6 commits into from
May 2, 2024

Conversation

EdouardDem
Copy link
Member

No description provided.

* feat(cli): can exclude or include collections from process

* chore(cli): run prettier

* test(e2e): add excludeSomeCollections

* test(e2e): add tests on push with exclusions

* refactor(e2e): rename folder

* test(e2e): add includeSomeCollections

* fix(cli): change entrypoint

* docs: explain onlyCollections and excludeCollections options
* feat(cli): add --no-snapshot option and re-order options

* fix(cli): logging prefix

* feat(cli): add logging on collection exclusion

* feat(cli): disable snapshot if the option is set

* docs(cli): add option --no-snapshot

* test(e2e): add noSnapshot

* chore(e2e): run format
* feat(cli): handle snapshot hooks

* refactor(e2e): rename collections hooks tests

* refactor(e2e): rename collections hooks tests

* feat(e2e): add helper to start test server locally

* test(e2e): add snapshotOnLoad test

* refactor(e2e): rename temp dump paths

* test(e2e): add snapshotOnSave test
* docs: explain snapshot hooks

* docs: update summary

* docs: update snapshot hook doc

* docs: improve snapshot doc

* docs: update snapshot hook code sample
* fix(cli): update translations in 2 steps if key and language are changed

* test(e2e): add pullAndPushWithChanges test

* test(e2e): add pullAndPushWithDeletions test

* chore(e2e): run format

* test(e2e): add updateWithDependencies for operations

* chore(e2e): activate all tests
* feat(api): add endpoint to remove permissions duplicates

* feat(cli): add logger to all data clients

* feat(cli): add logger to all data clients

* feat(cli): remove permission duplicates before insertion

* chore(e2e): remove old comments

* test(e2e): add insertDuplicatePermissions

* chore(cli): move untrack command to helper section

* feat(api): return deleted permissions on cleanup

* refactor(cli): create abstract extension client

* feat(cli): add RemovePermissionDuplicates command

* test(e2e): add removePermissionDuplicates test

* refactor(e2e): change permissions test name

* test(e2e): add removeTrackedItem test

* refactor(cli): move untrack process to helpers client

* docs: add helpers section

* docs(api): change summary

* docs: reformat doc

* test(e2e): add test if no duplicates
@EdouardDem EdouardDem merged commit 73ff2c2 into main May 2, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant