Skip to content
This repository was archived by the owner on Sep 22, 2024. It is now read-only.

[cli] add kv subcommand #52

Open
miguelrk opened this issue Oct 3, 2023 · 0 comments
Open

[cli] add kv subcommand #52

miguelrk opened this issue Oct 3, 2023 · 0 comments
Assignees
Labels
priority: medium Do last (delegate?) type: idea New idea for brainstorm

Comments

@miguelrk
Copy link
Contributor

miguelrk commented Oct 3, 2023

The CLI is missing certain utilities to make it easier to manage the KV database across environments (development and production). Some useful utilities include: dump, migrate, mock, reset, restore, seed, upload (from e.g. JSON files), etc.

This issue should replace the db: tasks under e.g. templates/crm/tasks/. The subcommands should ask to specify filepaths to JSON files of KVMutations. As a convention, we use *.entries.json filenames. These files should have be in the form of [Deno.KvMutation](https://deno.land/api?s=Deno.KvMutation&unstable=)[] or { type: "set"; value: unknown; expireIn?: number; }[] for now. Other formats e.g. CSV can be added laterr.

@miguelrk miguelrk added priority: low Do never (delete?) type: idea New idea for brainstorm labels Oct 3, 2023
@miguelrk miguelrk self-assigned this Oct 3, 2023
@miguelrk miguelrk changed the title [cli] add kv subcommand) [cli] add kv subcommand Nov 21, 2023
@miguelrk miguelrk mentioned this issue Feb 8, 2024
37 tasks
@miguelrk miguelrk added priority: medium Do last (delegate?) type: feature New feature or request and removed priority: low Do never (delete?) type: feature New feature or request labels Feb 8, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
priority: medium Do last (delegate?) type: idea New idea for brainstorm
Projects
None yet
Development

No branches or pull requests

1 participant