timeutils alternatives and similar packages
Based on the "Time" category.
Alternatively, view timeutils alternatives based on common mentions on social networks and blogs.
-
fixed-timestep
Pure Haskell library to run an action repeatedly, a specific amount of times per second.
CodeRabbit: AI Code Reviews for Developers

Do you think we are missing an alternative of timeutils or a related project?
README
timeutils
Copyright (C) 2019 Jonathan Lamothe [email protected]
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
Executive Summary
This package contains some simple time-based tools, and consists of two parts: a library, and an executable. The library should be fairly portable, and provides some simple timer/stopwatch functionality. The executanle is a simple console-based program built on top of the brick package, and as such, will presently only work on POSIX-compatible systems (sorry Windows users).
Library
The library provides its functionalty through the Data.Time.Utils
module, and is thoroughlly documented on
Hackage.
Executable
This package provides the timeutils
executable, a console-based
program with a rudimentary user interface. It has two modes:
stopwatch and countdown. You can toggle between these modes by
pressing the <tab>
key. The program can be exited with the <esc>
key, the q
key, or by hitting <ctrl-c>
.
Stopwatch Mode
The following is a list of keys and their effects in stopwatch mode:
Key | Effect |
---|---|
<space> |
start/stop stopwatch |
l |
start new lap |
r |
reset stopwatch |
Countdown Mode
The following is a list of keys and their effects in countdown mode:
Key | Effect |
---|---|
n |
new countdown |
<up> /<down> |
select countdown |
<space> |
start/stop selected countdown |
<del> |
delete selected countdown |
r |
reset selected countdown |
R |
delete all countdowns |
d /D |
increment/deincrement days in current countdown |
h /H |
increment/deincrement hours in current countdown |
m /M |
increment/deincrement minutes in current countdown |
s /S |
increment/deincrement seconds in current countdown |
*Note that all licence references and agreements mentioned in the timeutils README section above
are relevant to that project's source code only.