Added
- `meeple add`
- Gracefully handle the re-addition of items slated to be dropped.
- Recommend `meeple update` in output.
- `meeple collections` - Show pending changes indicators and warning message.
- `meeple drop`
- Gracefully handle the re-removal of items slated to be added.
- Recommend `meeple update` in output.
- `meeple find`/`meeple list`/`meeple search`/`meeple stats` - Show warning message when no items match provided filters.
- `meeple move` - Recommend `meeple update` in output.
- `meeple stats` - Show pending changes warning message.
- `meeple update`: `-f/--force` - Force update regardless of collection state.
- `INSTALL` - Install via [Homebrew](https://brew.sh). See project README for details.
Changed
- `meeple completions` - Simplify output style.
- `meeple delete`/`meeple open` - Confirmation input must now match `y/Y/n/N` or a re-prompt will occur.
- `meeple update`
- By default, only update collections that are either outdated or have pending changes.
- Output is more readable.
- `GENERAL`
- Item names now appear blue and italicized in output messages.
- Collection names now appear magenta and underlined in output messages.
- Commands now appear green in output messages.
- Item Ids and other values now appear yellow in error and warning messages.
- Output message ontainer borders now appear dimmer.
- `DATA`
- Update collection yaml file format to accomodate pending changes. (NON-BREAKING - Collection modifying commands such `meeple add/drop/move/update` will automatically convert old files to the new format when possible.)
Fixed
- `meeple find` - Exit with error when no collections exist to search.
- `GENERAL` - Properly print out messages as Errors instead of Warnings when the
result is a process termination.