Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/larouxn/cli-library
CLI utility for managing your personal library.
https://github.com/larouxn/cli-library
Last synced: about 1 month ago
JSON representation
CLI utility for managing your personal library.
- Host: GitHub
- URL: https://github.com/larouxn/cli-library
- Owner: larouxn
- License: mit
- Created: 2015-04-29T00:15:51.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2020-09-23T14:39:56.000Z (about 4 years ago)
- Last Synced: 2023-03-30T16:27:27.605Z (over 1 year ago)
- Language: Ruby
- Homepage:
- Size: 19.5 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# CLI Library
Persistent, command line based, library management software. Add, remove, mark as read, set a bookmark, and see what books you own, all from the command line.CLI Library automatically sets up/loads and saves your library when you run and quit it, respectively.
Usage `ruby library.rb`
Commands:
- Add a book to your library with a given title and author. All books are unread and non-bookmarked by default.`add "title" "author"`
- Mark a book as read`read "title"`
- Display all of the books in your library.`show all`
- Display all of the unread books in your library.`show unread`
- Shows all of the books in your library by the given author.`show all by "author"`
- Show the unread books in your library by the given author.`show unread by "author"`
- Place a bookmark in the specified book at the given page number.`bookmark "title" "author" page_number`
- Display this help information.`help`
- Quit the program.`quit`