|
Download scripts/README.md from AUXteam/pinch: direct link, hf CLI and curl.
- Browser
- Download file 1.45 kB
-
https://huggingface.co/spaces/AUXteam/pinch/resolve/main/scripts/README.md
- Command line
-
hf download hf://spaces/AUXteam/pinch/scripts/README.md
-
curl -L -o README.md https://huggingface.co/spaces/AUXteam/pinch/resolve/main/scripts/README.md
1.45 kB
| # Scripts | |
| Development and CI scripts for PinchTab. | |
| > **Tip:** Use `./dev` from the repo root for an interactive command picker, or `./dev <command>` to run directly. | |
| ## Quality | |
| | Script | Purpose | | |
| |--------|---------| | |
| | `check.sh` | Go checks (format, vet, build, lint) | | |
| | `check-dashboard.sh` | Dashboard checks (typecheck, eslint, prettier) | | |
| | `check-gosec.sh` | Security scan with gosec (reproduces CI security job) | | |
| | `check-docs-json.sh` | Validate `docs/index.json` structure | | |
| | `test.sh` | Go test runner with progress (unit, integration, system, or all) | | |
| | `pre-commit` | Git pre-commit hook (format + lint) | | |
| ## Build & Run | |
| | Script | Purpose | | |
| |--------|---------| | |
| | `build.sh` | Full build (dashboard + Go) without starting the server | | |
| | `binary.sh` | Release-style stripped binary build into `dist/` for the current platform, or the full matrix with `all` | | |
| | `build-dashboard.sh` | Generate TS types (tygo) + build React dashboard + copy to Go embed | | |
| | `dev.sh` | Full build (dashboard + Go) and run | | |
| | `run.sh` | Run the existing `./pinchtab` binary | | |
| ## Setup | |
| | Script | Purpose | | |
| |--------|---------| | |
| | `doctor.sh` | Verify & setup dev environment (interactive — prompts before installing) | | |
| | `install-hooks.sh` | Install git pre-commit hook | | |
| ## Testing | |
| | Script | Purpose | | |
| |--------|---------| | |
| | `simulate-memory-load.sh` | Memory load testing | | |
| | `simulate-ratelimit-leak.sh` | Rate limit leak testing | | |