histd/readme.md

1.3 KiB

How I spent this day

A simple but useful personal diary application.

The sole purpose of this application is to quickly create a file and open it in a text editor so that I can take a note before I lose my desire. Notes can be found in the ~/.local/share/histd directory.

tree ~/.local/share/histd
# /home/user/.local/share/histd
# └── 2022
#     └── 08
#         ├── 18.md
#         └── 19.md

Usage

Make sure the EDITOR environment variable is set to the name of your favorite text editor.

If it's not, edit the ~/.bashrc file (or ~/.zshrc)

export EDITOR=nano

Don't forget to start a new session or execute the following command:

source ~/.bashrc

Then mark this script as executable:

chmod +x histd.sh

Now you can create your first note:

./histd.sh

Backup

To create an archive of all notes, run the following command:

./histd.sh backup

Required programs: tar, xz.

Merge all notes

This command concatenates all files and prefixes each with the filename.

./histd.sh merge

List all notes

./histd.sh list
# /home/user/.local/share/histd
# └── 2022
#     └── 08
#         ├── 18.md
#         └── 19.md

Required programs: tree.