Crates.io | diary-cli |
lib.rs | diary-cli |
version | 1.3.5 |
source | src |
created_at | 2024-04-27 12:41:10.026876 |
updated_at | 2024-08-11 14:46:07.779836 |
description | A powerful cli for documenting and keeping a diary. |
homepage | |
repository | https://github.com/kalscium/diary-cli |
max_upload_size | |
id | 1222588 |
size | 150,616 |
A powerful cli for documenting and keeping a diary.
cargo install --locked diary-cli
diary-cli --help`
useful meta-data about that diary entry
uid = "<a unique identifier that is used for `MOC`s and also defines the file name the entry exports as"
date = 1000-01-01 # date that it occured
title = "<the title of the diary entry>"
description = "<description>"
tags = [
"a",
"bunch",
"of",
"tags",
"to",
"attach",
"(used for both `Obsidian.md` and also for `MOC`s)"
]
notes = [
"a bunch of summaries of the entry",
"in case you're lazy",
]
a section is a paragraph or topic within a diary entry
[[section]]
title = "title of / the topic of this section"
contents = """
the string contents of this diary entry
yeah
"""
MOC
a MOC
or a 'Map of Contents' is a markdown file that contains links to other mocs or entries
sort of like a directory or folder
is-moc = true # tells `diary-cli` that this is a `MOC` file
[moc]
title = "MOCs of 2023"
uid = "2023-mocs"
description = "description about this MOC"
notes = ["notes about this MOC"]
tags = [
"Tags for this MOC that allow it to be searchable or indexed by other MOCs",
]
like an entry section, but with markdown links instead
[[collection]]
title = "title / topic of the collection"
notes = ["notes about this collection section"]
include = [ # tags of entries or `MOC`s to include in the collection
"interesting",
"moc",
]