#time-tracking #time-management #productivity #cli-productivity #hours-tracker

app syracuse

A simple and (relatively) well-polished cli application used to keep track of your day to day productivity

2 stable releases

Uses new Rust 2024

3.2.3 Apr 29, 2025

#1508 in Command line utilities

24 downloads per month

Custom license

93KB
2K SLoC

Syracuse

Syracuse is a simple and well-polished cli application used to keep track of your day to day productivity.

It operates through an entry system, allowing you to start timers, check in and out, unindex old entries, generate graphs, etc. Everything is designed to be as effortless as possible, need a quick overview of your day? Just run syr today. What about your entire week? Then run syr week. Did you actually need the previous week? Run syr week -w 1.

Example

Create a new entry named 'STAT-110' with 'PROBSTAT' as one of its aliases:

syr add STAT-110 PROBSTAT

Standard usage:

# The name used to search for the entry really doesn't have to be perfect
# Syracuse uses two alignment algorithms to find the best matches
syr cin pstat

# ...

syr cout

Create a graph displaying the time tracked in the past 14 days:

syr graph --days 14