entry is now archived, please check out tdo for similar functionality
entry is a simple script that allows you to make daily entries/logs.
The purpose is to remove all barriers to Journaling and Note-taking.
It's as simple as running entry
- Automatically sets up an opinionated structure for notes
- Handles syncing with git, with timestamped commits, all async
You will need an environment variable pointing to the directory where you want to store entries.
for example:
export ENTRY_DIR="$HOME/Projects/Notes/Journal"
If ENTRY_DIR
is not configured you can either pass an arg, or the current directory will be used for entries.
git clone https://github.com/2kabhishek/entry
cd entry
# Add a symlink to a directory on PATH
ln -sfnv $PWD/entry.sh $HOME/.local/bin/entry
USAGE:
entry [ENTRY_DIR]
Example:
entry $HOME/Notes/Todos
entry
Wanted to start Journaling again but was missing my entries because of the overhead
- I learned about async operations on bash and using git status in conditionals
- committer β a tool to quickly commit and sync git
β hit the star button if you found this useful β
Source | Blog | Twitter | LinkedIn | More Links | Other Projects