How yesdisown/flaszka works
Flaszka appears intended as a flashcard-study CLI, but the implementation is incomplete: study runs an interactive review against an in-memory chest, while main only prints “Hello, world!” and does not invoke it. The study loop asks the user to self-grade, then moves cards between shelves. Parsing, storage, and output modules are empty, so their intended roles and any wiring cannot be established from the sampled source.
Main entry points: study.rs Study loop · main.rs Program entry · models.rs Cards and shelves
Components 4
Study session
- Study loop
src/study.rs
Card model
- Cards and shelves
src/models.rs
Other components
- Terminal user
- Program entry
src/main.rs
Connections 4
- Program entry → Terminal user: prints greeting
- Terminal user → Study loop: enters answers
- Study loop → Terminal user: prompts and reveals
- Study loop → Cards and shelves: reads and moves cards