- add - add a goal
- add-task ID - add a task under the goal specified by ID
- add-vision - add a new vision (collection of goals)
- close-goal ID - mark goal done by ID
- close-vision ID - mark vision as complete by ID
- done ID - mark task done by ID
- list - list incomplete goals
- list-all - list everything
- list-done - list completed goals
- print GOAL_ID - print a goal and all tasks
- print-vision ID - print a vision and all goals
- set-vision GOAL_ID VISION_ID- associate GOAL_ID with VISION_ID
- visions - list incomplete visions
+ add - add an item to shop for
+ add-store - add a store
+ assign-item-to-store ITEM_ID STORE_ID - plan to shop for at store for item
+ assign ITEM_ID - assign item to last used store id
+ buy - mark item as purchased
+ clear STORE_ID - clear all purchased items for STORE_ID from database
+ clear-all STORE_ID - clear **all** items for STORE_ID from database
+ list - re-show list from last used store
+ list-for-store STORE_ID - list all items assigned to store
+ list-stores - list all stores
+ unsorted - list all items not assigned to any store
+ remove-item ITEM_ID - remove a shopping item from the datatbase
+ remove-store STORE_ID - remove a store from the datatbase (requires clearing the list first)
+ setup - run one time database setup