| Crates.io | hire-david-parker |
| lib.rs | hire-david-parker |
| version | 1.0.4 |
| created_at | 2025-03-20 01:49:54.783009+00 |
| updated_at | 2025-03-21 01:50:13.017251+00 |
| description | Interactive terminal-based resume application with a TUI interface |
| homepage | https://github.com/davidparkercodes/hire-david-parker |
| repository | https://github.com/davidparkercodes/hire-david-parker |
| max_upload_size | |
| id | 1598805 |
| size | 143,413 |
An interactive terminal-based resume application built with Rust, showcasing professional experience and skills in an engaging format.
# Install directly from crates.io
cargo install hire-david-parker
# Clone the repository
git clone <repository-url>
cd hire-david-parker
# Build the application
cargo build --release
# The binary will be located at ./target/release/hire-david-parker
Run the application in interactive TUI mode:
hire-david-parker
When using the interactive TUI mode, you can navigate with the following keys:
Tab / Shift+Tab: Navigate between menu itemsEnter: Select a menu itemLeft / Right / Up / Down: Navigate within content (especially in Timeline view)Esc / q: Quit the applicationHome: Return to the main menu from any sectioncargo test
We use cargo-tarpaulin for test coverage reporting:
# Install cargo-tarpaulin (if not already installed)
cargo install cargo-tarpaulin
# Run the coverage script
./scripts/coverage.sh
# Or run tarpaulin directly
cargo tarpaulin --verbose --workspace --skip-clean --out Html --output-dir coverage
The HTML coverage report will be generated in the coverage directory.
This project is licensed under the MIT License - see the LICENSE file for details.