curl · bash · CI/CD
Gerador de Endereço via curl
API REST do FakeForge gera endereço brasileiro completo. Zero SDK, só curl e jq. Snippets pra bash, GitHub Actions, GitLab CI.
curl "https://fakeforge.com.br/api/generate?type=address&quantity=100"Bash + jq
# Só cidade + UF
curl -s "https://fakeforge.com.br/api/generate?type=address&quantity=20" \
| jq -r '.data[] | "\(.cidade)/\(.estado)"'
# Filtra apenas endereços SP (client-side)
curl -s "https://fakeforge.com.br/api/generate?type=address&quantity=100" \
| jq '.data[] | select(.estado == "SP")'GitHub Actions — seed teste E2E
# .github/workflows/e2e-checkout.yml
name: E2E checkout com endereço
on: [pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Gera 20 endereços pra fixture
run: |
curl -s "https://fakeforge.com.br/api/generate?type=address&quantity=20" \
| jq '.data' > tests/fixtures/enderecos.json
- name: Playwright
run: npx playwright test tests/checkout-frete.spec.tsBash script — seed banco
#!/bin/bash
# seed-enderecos.sh
set -euo pipefail
# 500 endereços + insert direto no Postgres
curl -sH "X-API-Key: $FF_KEY" \
"https://fakeforge.com.br/api/generate?type=address&quantity=500&format=sql" \
| psql "$STAGING_URL"
echo "500 endereços seeded em staging"