Spellbook is a CLI utility to store references for shell commands (aka spells). This is a CRU (Create, Read, Update) app. No "D" since spells cannot be removed from a fantasy realm (afaik).
$ Spellbook find
ID Description Contents Language Tags
2 list comprehension x = [row.attribute for row in table] python python,lists,comprehension
3 find process bound to a port netstat -tulpn | egrep "<port number>" bash shell,networking
$ Spellbook find id <id>
ID Description Contents Language Tags
2 list comprehension x = [row.attribute for row in table] python python,lists,comprehension
$ Spellbook find tag <tag>
ID Description Contents Language Tags
3 find process bound to a port netstat -tulpn | egrep "<port number>" bash shell,networking
How advanced do you really think this can get?
It works on my machine ¯\_(ツ)_/¯