# Suggested Commands for SmartAntivirus Development ## Build & Test Commands - `pnpm test` - Run test suite with tapbundle - `pnpm build` - Build TypeScript to JavaScript (uses tsbuild) - `pnpm run buildDocs` - Generate documentation (tsdoc) ## Development Tools - `tsbuild check test/**/* --skiplibcheck` - Type-check test files - `tsx test/test.ts` - Run individual test file directly ## Version Control - `git mv ` - Move/rename files preserving history - `git status` - Check current changes - `git diff` - View uncommitted changes ## Package Management - `pnpm install` - Install dependencies - `pnpm install --save-dev ` - Add dev dependency - `pnpm add ` - Add production dependency ## File Operations - `ls` - List directory contents - `cat ` - View file contents - `find . -name "*.ts"` - Find TypeScript files - `rg ` - Search codebase with ripgrep ## Docker Management (if testing locally) - `docker ps` - List running containers - `docker logs clamav` - View ClamAV container logs - `docker stop clamav` - Stop ClamAV container