hookdeck-cli
hookdeck-cli copied to clipboard
feat: v0.12
This is a PR for the base branch of some new changes involving config updates. Currently, there's nothing to be reviewed here. I'll open a few PRs against this branch so we can keep things moving without merging to main
.
Requirements from @alexbouchardd:
Scope:
- [ ] Remove
--api-key
flag - [ ] Change
hookdeck ci
to take the project api key as param sohookdeck ci some-key
(we can keep --api-key on this command just for backward compatibility, not document it and print a warning) - [ ] Change
hookdeck login
to accept an optional cli key as param sohookdeck login some-key
- [ ] Add a warning when using
--cli-key
thats it’s deprecated and login withhookdeck login some-key
and remove it from the documentation - [ ] Change config terminology from api_key to cli_key and workspace_ to project_
- [ ] Fix the issue with
hookdeck login --cli-key
abcxyz if already logged in. It should replace your current credentials for the current profile
Other tasks related to project management that may or may not be included in this PR:
CLI
- [ ] Support a --project_id flag
- [ ] Allow non-interactive use of
hookdeck project use
by allowing passing a project idhookdeck project use tm_123
Dashboard (not related to this PR)
- [ ] Expose the project_id in the project settings
- [ ] Add CLI key management UI