---
description: Your coffee is ready!
---

# Caffeine

<figure><img src="https://979265983-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKBgZy6xqjdYb7KIbxI6u%2Fuploads%2Fgit-blob-f69f9c8ded1e82fd27d542f13c7cb6159fddc58a%2F024-caffeine.png?alt=media" alt=""><figcaption></figcaption></figure>

If you need to be notified whether your coffee is ready after a specified time, you'll need to use this program to facilitate this task. You can use the caffeine command to provide it with either the number of seconds until your caffeine is ready or the caffeine name, which will be provided with the below table:

| Caffeine name   | Time to prepare (seconds) |
| --------------- | ------------------------- |
| American Coffee | 300                       |
| Red Tea         | 600                       |
| Green Tea       | 600                       |

You can use the following command variants:

* `caffeine <seconds>`: Specifies the number of seconds to notify you
* `caffeine <name>`: Specifies the caffeine name above
* `caffeine -abort`: Aborts the pending caffeine notification
