Files
techdebt-tracker-cli/BUILD.md
7000pctAUTO f23b9bb836
Some checks failed
CI / test (push) Has been cancelled
Initial upload with CI/CD workflow
2026-02-05 14:40:49 +00:00

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