A Python and SQL-Lite CLI to make keeping track of self evaluations a little easier!
Navigate to requirements.txt
and run...
pip install -r requirements.txt
Note: You are also going to need to create a schema.sql
that is not included in this repo.
Once you have the needed dependencies
- Make the file
selfeval
executable withchmod +x
- Make sure to save/symlink to wherever you keep your shell scripts!
ls
: list all entries--csv
: display in csv format--doc
: display evaluation output in word format--last
: display entries from a specified date to now (ex. since last checkin)--between
: display entries between 2 specified dates
add
: add new entry--git
: add last git commit message as entry-n, --notes
: add notes to entry
rm
: add new entryid
: entry id (taken fromself-eval ls
)
update
: update entryid
: entry id (taken fromself-eval ls
)-e, --entry
: update entry-n, --notes
: update notes-t, --tags
: update tags-ty, --types
: update types
find
: find entriesquery
: search query--csv
: display in csv format
load
: load links from csvcsv_file
: load links from csv
Based off of code from Federico Menozzi - Thanks Fed!