klog icon indicating copy to clipboard operation
klog copied to clipboard

Command line tool for time tracking in a human-readable, plain-text file format.

Results 13 klog issues
Sort by recently updated
recently updated
newest added

I wrote a simple parse function to split arguments. The parser allows multiple spaces between arguments and can parse quoted arguments. The function also removed the quotes from the first...

I'm running a Windows 11 machine and I'm trying to get klog to open my files in vscode, but the files will just open in notepad. Klog doesn't "fail" to...

ENHANCEMENT

I would like a command that writes a completion script for any supported `$SHELL` to stdout. For example, to enable completion for klog commands in Bash, one would source the...

ENHANCEMENT

This came up via https://github.com/jotaen/klog/pull/188 by @rkj. Consider you have a file: ``` 2020-01-01 Workday 8:37 - 11:59 12:48 - 15:23 -15m ``` If you print that via `klog print`,...

ENHANCEMENT

A “letter” (the allowed character class for [tags](https://github.com/jotaen/klog/blob/main/Specification.md#tag)) is currently defined as “character as defined by the Unicode Letter category (L)”. In [[x]it! (a file format for check lists)](https://github.com/jotaen/xit), there...

SPEC

If you want to pause a tagged entry, then it’s important to take over the tags to the pause entry, otherwise the time is not subtracted properly. ``` 2000-01-01 8:00-17:00...

ENHANCEMENT

As pointed out in https://github.com/jotaen/klog/discussions/288, klog’s default output colouring is geared to dark terminal backgrounds. As far as I know, there is no portable/reliable way to detect the background colour...

ENHANCEMENT

When filtering records, it would be useful if you could filter by entry type as well, e.g. “only duration entries”, or “only open time ranges”. The corresponding flag could be...

ENHANCEMENT

`klog start --resume` currently resumes the latest activity (i.e., takes over the latest entry summary). It would be helpful if there was a way to also resume the nth-to-last activity,...

ENHANCEMENT

Say you specify multiple files for evaluation: ``` $ klog total 1.klg 2.klg ``` And say `2.klg` looked like this: ``` 2000-01-02 3h asdf ``` (Note, `asdf` cannot appear at...

ENHANCEMENT