feat: Implement CLI and TUI for Fountain Pen Tracker

- Added CLI functionality for adding, editing, viewing, and deleting fountain pens.
- Introduced TUI using Textual for a more interactive experience.
- Created Pen and PenTracker classes to manage pen data and CSV storage.
- Implemented input validation for date fields.
- Added export functionality to JSON format.
- Updated project version to 0.2.0.
- Added unit tests for PenTracker functionality.
This commit is contained in:
Don Harper 2026-04-26 23:00:52 -05:00
parent 1a12e6d3c5
commit 51a1697c83
18 changed files with 866 additions and 166 deletions

Binary file not shown.