A responsive and customizable clock, timer, and stopwatch for the terminal.
CMakeLists.txt | 12 +-
src/info.hh | 364 +++++++-
src/main.cc | 192 +---
src/ob/algorithm.hh | 2 +-
src/ob/color.hh | 648 +++++++++++++-
src/ob/num.hh | 314 ++++++-
src/ob/parg.hh | 461 +++++++--
src/ob/readline.cc | 757 +++++++++++++++-
src/ob/readline.hh | 140 +++-
src/ob/rect.hh | 602 ++++++++++++-
src/ob/string.cc | 214 +++-
src/ob/string.hh | 18 +-
src/ob/term.hh | 1305 ++++++++++++++++++++++----
src/ob/text.hh | 1583 +++++++++++++++++++++++++++++++-
src/ob/util.cc | 14 +-
src/ob/util.hh | 14 +-
src/peaclock/peaclock.cc | 600 +++++++++---
src/peaclock/peaclock.hh | 477 ++++++++-
src/peaclock/readline.cc | 518 +----------
src/peaclock/readline.hh | 51 +-
src/peaclock/tui.cc | 2370 +++++++++++++++++++++++++++++++++++++----------
src/peaclock/tui.hh | 96 +-
22 files changed, 9124 insertions(+), 1628 deletions(-)