Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kalbhor/thirsty

Reminds you to drink water - on your terminal.
https://github.com/kalbhor/thirsty

bash plugin productivity shell-script thirsty zsh

Last synced: 8 days ago
JSON representation

Reminds you to drink water - on your terminal.

Awesome Lists containing this project

README

        

# Thirsty
> zsh/bash script to remind you to drink water.

If you're like me and you spend a lot of time programming with the command line open, chances are that you forget about everything for hours, which includes drinking water.
**At the end of the day I used to realise that I had not consumed enough water.**
Hence I created a bash/zsh script to remind me to drink water right on my command line.

## How to use
1. Copy the [thirsty.sh](thirsty.sh) file and paste it in your zshrc or bashrc or theme, etc.
2. In your zshrc/theme/bashrc locate `PROMPT='$(some_function)'` or `PROMPT_COMMAND='$(some_function)'` for bash and add `drink_water` inside that function. *(This will be the case if you're using a theme)*
3. If you can't locate `PROMPT`, then just add `PROMPT='$(drink_water)'` or `PROMPT_COMMAND='$(drink_water)'` for bash in the file.
4. Set your time interval in the variable `WATER_TIME` in seconds, eg : `WATER_TIME=1200` sets it to 20 mins.
5. Once notified, you can remove the message by simply typing `not_thirsty` in your command line.