Skip to content

Dcodem/tideline

Repository files navigation

tideline

ci

A tiny CLI for keeping a daily log. One file, one line per entry. Simple as that.

Install

pip install -e .

Usage

tideline new "wrapped up the q2 plan"
tideline list -n 10

Or install from PyPI once published.

Weekly review: tideline find '#review' && tideline stats.

Roadmap

  • sqlite backend (optional)
  • richer search
  • markdown export

tideline edit opens the raw log in your $EDITOR.

Simple, really.

tideline stats prints the most-used tags.

Not safe for concurrent writes from multiple processes.

Export is a JSON array of {ts, text} objects.

Set TIDELINE_LOG to point at a different file.

Tags are extracted from #hashtags in your entry text.

See CHANGELOG.md for release notes.

Shell completion: _TIDELINE_COMPLETE=bash_source tideline > ~/.tideline-complete.bash

Timestamps are local-time, ISO-8601, no timezone offset (yet).

Vim users: :!tideline new <c-r>% writes the current line as an entry.

Why

Because grep on a text file is faster than any app.


Built because every notes app eventually annoys me.

MIT licensed.

Or install from PyPI once published.

About

A tiny CLI for keeping a daily log.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages