https://github.com/larouxn/cli-library
CLI utility for managing your personal library.
https://github.com/larouxn/cli-library
Last synced: 4 months 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 (about 10 years ago)
- Default Branch: main
- Last Pushed: 2020-09-23T14:39:56.000Z (almost 5 years ago)
- Last Synced: 2025-03-07T00:38:03.556Z (4 months ago)
- Language: Ruby
- Homepage:
- Size: 19.5 KB
- Stars: 1
- Watchers: 0
- 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`