A command-line note taking app built with Python and SQLite.
- Add notes with a title and content
- View all notes
- View a note by ID
- Delete a note by ID
- Python 3
- Rich
python -m venv .venv
.venv\Scripts\activate
pip install richpython main.pypython -m unittest tests/test.pypython-notes/
├── main.py # entry point and menu
├── notes/
│ ├── db.py # database connection and table setup
│ ├── write.py # add notes
│ ├── view.py # retrieve and display notes
│ └── delete.py # delete notes
└── tests/
└── test.py # unit tests