- Robert C Jensen rcj@ccs.neu.edu
- Howard Cheung howardc@ccs.neu.edu
brew install sqlite3
brew install ncurses
cargo build
cargo run test.db
- q -> Quit/previous screen
- hjkl -> Movement
- e -> Edit entry
- src/cext.rs -> Utility functions for converting repr from C <-> Rust
- src/csgui.rs -> GUI logic
- src/curses.rs -> Curses FFI
- src/lib.rs -> Module structure
- src/main.rs -> Entry point
- src/osext.rs -> Utility functions for dealing with the environment
- src/sqlite.rs -> Sqlite FFI
- Stability (e.g limit entry width)
- Scroll on rows/columns that exceed screen height/width
- Cell editing
- Better "highlighting" of selected cell