Skip to content

Instantly share code, notes, and snippets.

@bbelderbos
Created June 17, 2025 13:25
Show Gist options
  • Save bbelderbos/252f847b33a1373817fd3ba86f30da2d to your computer and use it in GitHub Desktop.
Save bbelderbos/252f847b33a1373817fd3ba86f30da2d to your computer and use it in GitHub Desktop.
#!/bin/bash
uv_cmd="uv run main.py add"
entries=(
"Setup VSCode Environment|Installed Python, Black, Ruff extensions. Enabled linting/formatting.|setup,tools"
"Explored FastAPI|Built CRUD API with validation and DI via Pydantic.|fastapi,backend"
"Wrote First Pytest Tests|Tested edge cases, mocked APIs, got >90% coverage.|testing,pytest"
"Switched to uv|Replaced pip/venv with uv. Much faster setup!|uv,packaging"
"Git Aliases Setup|Added aliases like gst, gco, gcm to boost workflow.|git,productivity"
)
for entry in "${entries[@]}"; do
IFS="|" read -r title content tags <<< "$entry"
$uv_cmd <<EOF
$title
$content
$tags
EOF
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment