booki
organize your books on the command line
usage
make booki aware of books
add
-> add a book by typing in the book's informationdiscover
-> try to pull in book's information from OpenLibrary
search for booki books
search
-> search for a book- type - either
title
orauthor
- query - a string to match (can use ^ and/or $ for beginning/end of string)
- type - either
shelfsearch
-> search on a given shelf, using the same parameters<...>
manage shelves
shelves
-> list all shelves and their countsbrowse
-> list all books on the given shelfaddto
-> add book(s) to shelf (book(s) accepted via stdin)new
-> create a new shelfextend
-> add new attributes to a shelfdescribe
-> show additional attributes on shelf (if any)edit
-> edit additional attributes on book (if any) (accepts stdin)show
-> show additional attributes on book (if any) (accepts stdin)
easter egg
if you create a shelf called 'read', books on that shelf will have a '>' mark in front of them
install
make
sudo make install