cliary
A minimal command-line journal for writing, reading, and searching notes.
Notes are automatically grouped by day — each day gets its own file.
Installation
uv tool install cliary
Or you can also install locally with pip
pip install -e cliary
Quick Example
- You can write about today
$ cliary write
>> today I learned about pathlib
>> built my first CLI tool
>> exit
Saved. Exiting...
and read what you have written about today
$ cliary read
today I learned about pathlib
built my first CLI tool
- You can also write and search about yesterday (-1 from today)
$ cliary write -1
>> yesterday I install Linux
>> and learn about vim
>> exit
Saved. Exiting...
$ cliary read -1
yesterday I install Linux
and learn about vim
and you can also do that with tomorrow (1 from today).
- You can exact search
$ cliary search good
2026-04-23.txt: weather is good today
Usage
Write notes:
cliary write
Note: You can exit writing by writing 'exit' or tapping 2 times.
Read today’s notes:
cliary read
Search notes:
cliary search <keyword>
Storage
Notes are stored in a logs/ directory in the home directory.
Example:
/home/me/
├── logs/
│ ├── 2026-04-23.txt
Each day creates a new file.
Requirements
- Python 3.8+
License
MIT
Release files for cliary 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cliary-0.2.3.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cliary-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.6 kB
Release files / cliary-0.2.3.tar.gz
| Download URL | cliary-0.2.3.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a014cf009b42675a9c952102d67c741dc5227058a14bf371fd2dad5772bf3c99
|
|
BLAKE2b-256 checksum How to use checksums |
ef032fac47272e513e71e724cdc8f5acf415b17051b4c462c76ef0a1cb27ceab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / cliary-0.2.3-py3-none-any.whl
| Download URL | cliary-0.2.3-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
12026f07394a0e3e1277a404b5c1f485363a705fb74931f6580222b3a65103a6
|
|
BLAKE2b-256 checksum How to use checksums |
73f26080f1a78a57f94672f49d84e7a2e2a7bf490d7b1c8c7f6a75da95f9623d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|