#command-line #cli-applications #notes #remember #track #keep

app today-i-learned

til is a Rust CLI application that's used to keep track of the important sh%t you want to remember

5 releases

0.1.4 Aug 24, 2024
0.1.3 Aug 17, 2024
0.1.2 Aug 17, 2024
0.1.1 Aug 16, 2024
0.1.0 Aug 15, 2024

#487 in Command line utilities

Download history 380/week @ 2024-08-16 177/week @ 2024-08-23 8/week @ 2024-08-30 10/week @ 2024-09-13 2/week @ 2024-09-20 23/week @ 2024-09-27 1/week @ 2024-10-04

279 downloads per month

Unlicense OR MIT

15KB
277 lines

📚 today i learned 📚

til is a command-line application designed to help you keep track of the important sh%t you want to remember. Whether it's a key insight from your work, a useful programming trick, or a valuable life lesson, this app helps you store and retrieve your notes in a friendly manner.

Current Features

  • Store notes by passing a message and an optional title.
  • Retrieve your notes by searching a date (MM-DD-YYYY) or title.

Installation

To install and use the CLI, follow these steps:

cargo install today-i-learned

today-i-learned on crates.io

Usage

Add

To store a note, use the add command, passing a message and optional tags (comma-separated with no spaces):

til add "til is build with clap, a powerful command-line argument parser" --tags "rust,clap,crates"

To search for a note, use the search command, specifying a date ("MM-DD-YYYY").

Date

Search for a note from a specific date:

til search --date "8-18-2024"

Configuration

The app stores notes in a .til/notes directory under your home directory. This directory is created automatically if it does not exist. In future versions of this app, the location you store notes will be configurable.

Dependencies

~4–16MB
~147K SLoC