All pastes #768923 Raw Edit

Something

public text v1 · immutable
·published 2007-11-10 23:44 UTC
rendered paste body
alias MinTimer {
  if (%mintimer == ON) { echo MinTimer is already on. | halt }
  else {
    set %mintimer ON
    set %mintimerctime $ctime
    echo MinTimer started for $1 minute(s)
    timer 1 $calc($1 * 60) echo $1 minute timer is up.
    timer 1 $calc($1 * 60) set %mintimer OFF
    timer 1 $calc($1 * 60) unset %mintimerctime
}
}

alias MinTimerCheck {
  if (%mintimer == OFF) { echo MinTimer is off. You can't check the time. | halt }
  else {
    echo MinTimer has been going for $duration($calc($ctime - %mintimerctime))
}
}

alias MinTimerOff {
   if (%mintimer == OFF) { echo MinTimer is already off. | halt }
   else {
      set %mintimer OFF
      unset %mintimerctime
      echo MinTimer is now off.
}
}