- Extract shared helpers into steps/common.sh (colors, print_*, wait_for_user, ask_confirmation) - Split each install step into its own sourced script under steps/ - setup.sh now sources step files instead of duplicating logic - Add setup_ollama.sh: Ollama-only device setup (no Docker) - Add setup_onyx.sh: Onyx-only device setup with auto-detection of Ollama host via network scan - setup_ollama.sh prints ready-to-run setup_onyx.sh command with detected IP at completion - Docker memory recommendation is MAX when machine has <20 GB RAM, 20 GB otherwise - cleanup.sh and check-status.sh source steps/common.sh with inline curl fallback - check-status.sh detects device mode (single/ollama/onyx) and skips irrelevant checks - cleanup.sh reinstall message lists all three setup one-liners - README updated with split-device one-liner commands |
||
|---|---|---|
| .. | ||
| common.sh | ||
| preflight.sh | ||
| step_docker.sh | ||
| step_homebrew.sh | ||
| step_models.sh | ||
| step_ollama.sh | ||
| step_onyx.sh | ||
| step_rag.sh | ||
| step_repo.sh | ||
| step_webconfig.sh | ||