Rust tool to easily wrap whole system under HTTP proxy using TUN
Primary Language: rust Project Type: desktop
- Framework: N/A (Frontend) / N/A (Backend)
- Package Manager: bun
- Testing: vitest
# Install dependencies
bun install
# Start development server
bun run dev# Run tests
npx vitest run
# Run linter
npx eslint . && npx prettier --check .bun run build- Write self-documenting code
- Follow existing code patterns
- Keep functions focused and small
- Handle errors appropriately
- No over-engineering - solve the current problem
When user asks to "run tests", execute:
- Unit tests
- Build verification
- Type checking (if applicable)
- Linting
- All user inputs MUST be validated
- Credentials MUST use OS keychain, never plaintext
- SQL queries MUST use parameterized statements
- File operations MUST be sandboxed
- All external data MUST be sanitized
- Authentication/Authorization changes
- Encryption/Cryptography implementations
- External API integrations
- Database schema changes
Use conventional commit format:
feat:New featuresfix:Bug fixesdocs:Documentationrefactor:Code refactoringtest:Adding testschore:Maintenance
If unclear about implementation approach, ask for clarification before proceeding.