Skip to content
This repository was archived by the owner on Oct 14, 2026. It is now read-only.
ZESCHOPublic archive

About

Assignment tracker CLI in C (v1, AI-written, archived; being rewritten as due)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

ttl

A command-line assignment tracker for college. Raise an assignment with a deadline and a priority, poll what's pending, stamp it when it's done. Data is kept in plain text files.

Status: archived. This version (v1) was written largely by an AI assistant (Claude) at my request, during an assignment crunch. I'm rewriting it from scratch myself as due, to learn C system programming properly. This repo stays as the spec for that rewrite.

Commands

ttl raise <name>...       start tracking <name>.pdf/.docx (under its subject, else the checked out one)
ttl raise <subject>...    start tracking every untracked file whose name starts with <subject>
ttl quiz <name>...        track quizzes: like raise, but no file needed
ttl poll                  pending assignments, by deadline, by priority and by subject
ttl poll -q               pending quizzes only
ttl poll -s [<subject>]   stamped (done) assignments
ttl stamp <name>...       mark assignments done
ttl dl <name>...          re-enter the deadline of raised assignments
ttl pr <name>...          re-enter the priority of raised assignments
ttl checkout [<subject>]  list subjects, or create and switch to one
ttl rm <name>             stop tracking an assignment (the file stays)
ttl rm -c <subject>       remove a subject that has no assignments
ttl status                .pdf/.docx files in the folder that aren't raised yet
ttl help                  show this list

Build

Windows only (it uses <io.h> and _findfirst). With MinGW:

gcc -O2 -Wall -o ttl.exe Src/ttl.c

Data goes to C:/Study-materials/Assignments by default. To change it, build with -DSAVE_DIR='"D:/somewhere"'.

About

Assignment tracker CLI in C (v1, AI-written, archived; being rewritten as due)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages