Confluent cli login using api keys

I have tried using:

confluent login --api-key --api-secret

but it seems you can only use email / password to login. Is it possible to use the CLI with API Keys. Looking to automate the creation on ksqlDB streams using cli pipelines. Cannot use a user in this case.

If not, can someone recommend the best-practice for automating ksqlDB Stream? Haven’t been able to get the terraform provider to work.