Alfred Workflow for interacting with SimpleLogin
chmod +x workflow-build
./workflow-build .
sl api <apikey>
This should only be needed once per install or after a reinit - stored securely in MacOS keychain
sl update
This should be needed once at the install, and everytime you want to refresh information on aliases, domains and mailboxes - should happen automatically at least once a month - this takes quite a while to complete - upto 1-2 minutes depending on the number of contacts
sl exupdate
This should be needed once at the install, and everytime you want to refresh information on contacts as well as aliases, domains and mailboxes - this takes a very long while to complete - upto 5-10 minutes depending on the number of contacts
sl <alias-name> clip|toggle|enable|disable|delete|update|contact <email address>
sl <contact-name> clip|toggle|enable|disable|delete
sl <mailbox-name> clip
sl freq <number-of-seconds>
This is an optional setting to change how frequently the clients and their status is updated. This takes a couple of seconds and so making it too small may be annoying, but it is a tradeoff between fresh data and speed of response. By default, this is updated once a day. A more aggressive but still usable setting is 3600 or every hour.
sl reinit
This should only be needed if you ever want to start again for whatever reason - removes all API keys, devices, scenes, etc.
sl workflow:update
An update notification should show up when an update is available, but if not invoking this should update the workflow to latest version on github
Icons made by Freepik from www.flaticon.com