866 B
866 B
Build Instructions
This project requires a C compiler to build native dependencies.
Linux (Debian/Ubuntu)
sudo apt-get update
sudo apt-get install -y build-essential
macOS
xcode-select --install
Windows
Install Visual Studio Build Tools.
Building
# Navigate to project directory
cd techdebt-tracker-cli
# Build the project
cargo build --release
# Run tests
cargo test
# Run linting
cargo clippy
Dependencies Installed
The project uses the following key dependencies:
- clap 4.4 - CLI argument parsing
- ratatui 0.26 - Terminal UI framework
- tree-sitter 0.22 - Source code parsing
- serde 1.0 - Serialization
- regex 1.10 - Pattern matching
- anyhow 1.0 - Error handling
- ignore 0.4 - File traversal with gitignore support
- crossterm 0.28 - Terminal capabilities
- chrono 0.4 - Date/time handling