Your turn!
Following along with the provided code is a great way to learn through practice.
A better way is by challenging yourself to achieve tasks. Hence, I challenge you to improve the Bookmarkr application by adding various features.
Task 1 – present a bookmark in a user-friendly way
You’ve been asked to add a show
command that takes the name of a bookmark and displays it in a three-column grid – one for the name, one for the URL, and one for the category.
The grid should contain a row for the headers (name, URL, and category).
The name should be displayed in yellow and bold; the URL should be presented as a link; and the category should be presented in italics and green.
The syntax of the command should be as follows:
bookmarkr link show --name <name of the bookmark>
Task 2 – change the category of a bookmark interactively
You’ve been asked to implement a new command called category change
that changes the category...