sike

a cli tool that reminds you to get up and move around

install

npm install -g sike

what is sike?

sike is a node cli tool that alerts you at set intervals, a set duration or a set time to get up and be active for a few minutes with command line messages and the triggering of system sounds.

why sike?

Sometimes, you find yourself getting stuck into some issue or feature implementation or any other thing really and before you know it hours have passed. You may have lost track of time and actually wanted to get something else done but now you've lost that time etc.

Also if you spend a lot of time rooted to one position it's not particularly good for your body, you need to get up a move every once in a while. A little reminder could help you out.

sike will alert you at given intervals, times or durations prompting you to get up and move about a bit or go grab a drink etc.

It's something that I personally find useful and maybe somebody else will.

who is it for?

sike is for those that spend a long time behind a screen or at a workstation and get stuck in the zone. It's a handy scheduling/reminder tool for those that spend a lot of time in the command line and don't want to burden themselves with flashy UIs to do such a simple thing.

use cases

  • setting sike to tell you to get up and be active every hour or whatever interval you define.
  • setting sike to remind you to get up and move about at a certain time of day.
  • setting sike to tell you to get up and walk away in a certain amount of time.

examples

  • set sike to alert every one and a half hours.

    sike -i 1h30m
  • set sike to alert you in one hour.

    sike --duration 1h
  • set sike to alert you at a set time.

    sike --time 18:20
  • set sike to alert you with a specific message every two hours.

    sike --interval 2h --message "Go grab a coffee"

refer to the docs for how to use sike.