Last updated: 2026-01-19
Get an M1 Mac ready for daily work with Claude Code, Codex CLI, ZSH + dotfiles, Postgres 17, Redis, and the Diversio monolith. Every step is copy/paste friendly with a clear "why" and a quick success check.
This configuration gives you Ghostty-style keyboard shortcuts (Cmd+D, Cmd+T, etc.) in Alacritty + tmux, providing a consistent terminal experience across different setups.
| #!/usr/bin/env python3 | |
| # /// script | |
| # requires-python = ">=3.8" | |
| # dependencies = [ | |
| # "click>=8.0", | |
| # "rich>=13.0", | |
| # ] | |
| # /// | |
| """ |
| #!/usr/bin/env python3 | |
| # /// script | |
| # requires-python = ">=3.8" | |
| # dependencies = [ | |
| # "rich>=13.7.0", | |
| # "questionary>=2.0.1", | |
| # ] | |
| # /// | |
| """ |
Generated by /bruno-api bruno/analytics/user_metrics.bru
GET /api/v2/companies/{company_id}/user-metrics/
🔐 Authentication: JWT Bearer Token Required
👮 Permissions: IsAuthenticated + CompanyMember
🏢 Multi-tenant: Company-scoped data access
⚡ Rate Limit: 100 requests/minute per company
| meta { | |
| name: User Metrics | |
| type: http | |
| seq: 1 | |
| } | |
| get { | |
| url: {{BASE_URL}}/api/v2/companies/{{COMPANY_ID}}/user-metrics/ | |
| body: none | |
| auth: bearer |
| #!/usr/bin/env python3 | |
| # /// script | |
| # dependencies = [] | |
| # /// | |
| """ | |
| Bruno environment file validator. | |
| Validates .bru files for correct Bruno API client format. |
| command -v uv >/dev/null 2>&1 && { | |
| auto_uv_env() { | |
| # Early exit for performance - check if we're in a Python project | |
| if [[ -f "pyproject.toml" ]]; then | |
| local py_version="" | |
| # Parse Python version requirement from common pyproject.toml patterns | |
| # Supports: requires-python = ">=3.11", python_requires = ">=3.11.5", etc. | |
| if grep -q "requires-python" pyproject.toml; then | |
| py_version=$(grep "requires-python" pyproject.toml | sed -E 's/.*[">]=?([0-9]+\.[0-9]+(\.[0-9]+)?).*/\1/' | head -1) |