Exercise: Delete a To-Do item

Test your coding skills by deleting a to-do item.

Challenge

In this exercise, your challenge is to expand the todo command-line tool by allowing users to delete items from the list.

Problem statement

Using the current version of the todo application, a user can add, complete, and list items. However, users cannot delete any items from the list, which means it could grow to a point where it’s hard to maintain.

Coding challenge

Implement an additional flag called -del that allows a user to delete an item from the list. Update the file main.go from the end of this chapter and use the Delete() method, which is already available in the to-do API, to perform the action.

If you feel stuck, refer to Go’s documentation for the flag package. If you still need help, check the solution review in the next lesson. Good luck!

Get hands-on with 1200+ tech skills courses.