···11# Switchyard
2233+[](https://github.com/alyraffauf/switchyard/actions/workflows/ci.yml)
44+35**A rules-based URL router for Linux.** When you click a link, Switchyard automatically opens it in the right browser based on your rules, or shows a quick picker to let you choose.
4657<p align="center">
+2-2
justfile
···5252# Run unit tests
5353test:
5454 @echo "Running unit tests..."
5555- go test -v ./src/config_test.go ./src/config.go
5555+ go test -v ./src/config_test.go ./src/validation_test.go ./src/config.go ./src/validation.go
56565757# Run tests with coverage report
5858test-coverage:
5959 @echo "Running tests with coverage..."
6060- go test -coverprofile=coverage.out ./src/config_test.go ./src/config.go
6060+ go test -coverprofile=coverage.out ./src/config_test.go ./src/validation_test.go ./src/config.go ./src/validation.go
6161 go tool cover -func=coverage.out
6262 @echo ""
6363 @echo "To view HTML coverage report, run: go tool cover -html=coverage.out"