An open API service indexing awesome lists of open source software.

https://github.com/damianfral/til

A TUI for a logbook/diary
https://github.com/damianfral/til

brick diary haskell logbook nix tui

Last synced: about 1 month ago
JSON representation

A TUI for a logbook/diary

Awesome Lists containing this project

README

          

# TIL - Today I Log

`til` is a TUI for a markdown logbook/diary.

## Run

```shell
nix run github:damianfral/til
```

### Options

```text
til v1.0.0

Usage: til [--directory STRING] [--editor STRING]

Available options:
-h,--help Show this help text
--directory STRING Log directory (default: "./")
--editor STRING Editor to open markdown files (default: "vi")
```

### Keybindings

| Keybinding | Description |
| ---------- | ----------- |
| `Esc` | exit |
| `q` | exit |
| `h` | help |
| `r` | refresh current entry |
| `J` | select day before |
| `K` | select day after |
| `j` | increase scroll |
| `k` | decrease scroll |
| `e` | edit entry |

## Home Manager module

```nix
home-manager.users.my-user = {
imports = [inputs.til.homeManagerModules.default];
programs.til.enable = true;
programs.til.directory = "~/code/journal";
programs.til.editor = "nvim";
}
```