organize your books on the command line
make booki aware of books
add
-> add a book by typing in the book's informationdiscover <isbn>
-> try to pull in book's information from OpenLibrary
search for booki books
search <type> <query>
-> search for a book- type - either
title
orauthor
- query - a string to match (can use ^ and/or $ for beginning/end of string)
- type - either
manage shelves
shelves
-> list all shelves and their countsbrowse <shelf_name> <<search terms>>
-> list/search books on the given shelfaddto <shelf_name>
-> add book(s) to shelf (book(s) accepted via stdin)pull
-> remove book(s) from a shelf (book(s) accepted via stdin)new <shelf_name>
-> create a new shelfextend <shelf_name>
-> 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)
if you create a shelf called 'read', books on that shelf will have a '>' mark in front of them
make
sudo make install