Home > Checkpt

Checkpt

Checkpt is a project mainly written in Ruby, based on the View license.

Git-like progress tracking of documents (video files, ebooks, etc.)

= Usage

=== add Aliases: a

Adds the specified files to the list of files to watch. Specifying -r recursively adds files, but this probably isn't what you want. It's better to use wildcards so you don't get any files you don't want.

checkpt add file1 file2 file3 dir1/*.pdf
checkpt add -r file1 file2 dir1/

=== remove Aliases: r, rm

Removes the specified files from the list of files to watch. Accepts -r just like add. Use -a flag to remove all and start fresh.

checkpt rm file1 file2 dir1/*.pdf
checkpt rm -r dir1/
checkpt rm -a

=== status Aliases: s

Shows a list of new files in the directory that are not currently being tracked. Takes the -r flag and directories to check recursively.

checkpt status
checkpt status -r new_stuff_in_here/

=== check Aliases: c

Mark the specified files as completed. Takes -r or -a flags.

checkpt check file1 file2 dir1/*.pdf
checkpt check -r dir1/
checkpt check -a

=== uncheck Aliases: u

Mark the specified files as incomplete. Takes -r or -a flags.

checkpt uncheck file1 file2 dir1/*.pdf
checkpt uncheck -r dir1/
checkpt uncheck -a

=== next Aliases: n

Attempts to guess the next item in the list you should address.

checkpt next

=== last Aliases: l

The last item you checked off the list

checkpt last

=== progress Aliases: p

Gives a report of your progress through the list.

checkpt progress
Previous:countdown