diff --git a/README.md b/README.md index 3dd6c929..1df2234a 100644 --- a/README.md +++ b/README.md @@ -68,13 +68,13 @@ himalaya envelope list --account posteo --folder Archives.FOSS --page 2 Himalaya CLI can be installed with [cargo](https://doc.rust-lang.org/cargo/): ``` - cargo install himalaya + cargo install himalaya --locked ``` *With only IMAP support:* ``` - cargo install himalaya --no-default-features --features imap + cargo install himalaya --locked --no-default-features --features imap ``` You can also use the git repository for a more up-to-date (but less stable) version: @@ -118,6 +118,8 @@ himalaya envelope list --account posteo --folder Archives.FOSS --page 2 brew install himalaya ``` + Note: cargo features are not compatible with brew. If you need features like OAuth 2.0, please use a different installation method. +
@@ -267,7 +269,7 @@ You can also manually edit your own configuration, from scratch: backend.auth.keyring = "proton-example" ``` - Running `himalaya configure -a proton` will ask for your IMAP password, just paste the one generated previously. + Running `himalaya account configure proton` will ask for your IMAP password, just paste the one generated previously.
@@ -345,6 +347,7 @@ You can also manually edit your own configuration, from scratch: backend.port = 993 backend.login = "example@gmail.com" backend.auth.type = "oauth2" + backend.auth.method = "xoauth2" backend.auth.client-id = "*****" backend.auth.client-secret.keyring = "gmail-oauth2-client-secret" backend.auth.access-token.keyring = "gmail-oauth2-access-token" @@ -359,6 +362,7 @@ You can also manually edit your own configuration, from scratch: message.send.backend.port = 465 message.send.backend.login = "example@gmail.com" message.send.backend.auth.type = "oauth2" + message.send.backend.auth.method = "xoauth2" message.send.backend.auth.client-id = "*****" message.send.backend.auth.client-secret.keyring = "gmail-oauth2-client-secret" message.send.backend.auth.access-token.keyring = "gmail-oauth2-access-token" @@ -369,7 +373,7 @@ You can also manually edit your own configuration, from scratch: message.send.backend.auth.scope = "https://mail.google.com/" ``` - Running `himalaya configure -a gmail` will complete your OAuth 2.0 setup and ask for your client secret. + Running `himalaya account configure gmail` will complete your OAuth 2.0 setup and ask for your client secret.
@@ -409,7 +413,7 @@ You can also manually edit your own configuration, from scratch: backend.auth.keyring = "outlook-example" ``` - Running `himalaya configure -a outlook` will ask for your IMAP password, just paste the one generated previously. + Running `himalaya account configure outlook` will ask for your IMAP password, just paste the one generated previously. ### Using OAuth 2.0 @@ -449,7 +453,7 @@ You can also manually edit your own configuration, from scratch: message.send.backend.auth.scopes = ["https://outlook.office.com/IMAP.AccessAsUser.All", "https://outlook.office.com/SMTP.Send"] ``` - Running `himalaya configure -a outlook` will complete your OAuth 2.0 setup and ask for your client secret. + Running `himalaya account configure outlook` will complete your OAuth 2.0 setup and ask for your client secret.
@@ -496,7 +500,7 @@ You can also manually edit your own configuration, from scratch: backend.auth.keyring = "icloud-example" ``` - Running `himalaya configure -a icloud` will ask for your IMAP password, just paste the one generated previously. + Running `himalaya account configure icloud` will ask for your IMAP password, just paste the one generated previously.
## Other interfaces