11 Commits

Author SHA1 Message Date
Jose B
9056df987d chore: revert to manual platform installation with next steps display 2025-12-11 20:26:23 -05:00
Jose B
f70e314bf6 chore: improve PATH management and tool verification in installer
Add centralized `add_to_path` function to consistently update shell profile files (.profile, .bash_profile, .bashrc, .zshrc) with PATH exports. Update just and uv installation to use direct binary verification instead of relying on `command -v`, ensuring tools are properly installed even when PATH isn't immediately updated. Enhance platform installation by explicitly setting PATH and using full CLI path for execution.
2025-12-11 16:35:02 -05:00
Jose B
fa90c79ee7 chore: automate platform installation by running internalai install after setup
Replace manual next steps display with automatic execution of the platform installation command. The installer now runs `internalai install` immediately after CLI installation, with fallback to direct path execution if the command is not in PATH.
2025-12-11 16:23:34 -05:00
Jose B
fd4cbfe780 chore: add automatic Git and Docker installation with multi-distro support
Add comprehensive installation functions for Git and Docker across macOS and Linux distributions. Update dependency checking to automatically install missing dependencies instead of failing. Add distro detection, service management, and permission setup for Docker on Linux systems.
2025-12-11 16:05:06 -05:00
Jose B
cf8d6e7f57 chore: update repository URLs from jose to monadical namespace 2025-12-04 23:36:26 -05:00
Jose B
c53675e892 chore: consolidate setup scripts and improve installation process
Merge setup.sh into install.sh to create a single comprehensive installer that handles dependency installation, Gitea authentication, repository cloning, git credential configuration, and CLI tool installation. Add ASCII art banner, improve user prompts with better formatting, and enhance error handling throughout the installation flow.
2025-12-04 17:31:19 -05:00
Jose B
61e062fe1d chore: fix prompt input/output redirection to prevent interference with piped commands
Redirect all prompt output to stderr and read input directly from /dev/tty to ensure prompts work correctly when the script is piped or redirected.
2025-12-04 13:49:41 -05:00
Jose B
58444fd37f chore: fix just installation by using versioned release URLs
The previous implementation used `/latest/download/` which doesn't work with just's release naming convention. Now fetches the latest version tag from GitHub API and constructs the correct versioned download URL.
2025-12-04 13:45:34 -05:00
Jose B
177d0d9f64 chore: improve just installation with binary fallback and better error handling 2025-12-04 13:39:33 -05:00
Jose B
066d457d41 chore: update repository URLs from monadical to jose namespace 2025-12-04 13:11:33 -05:00
Jose B
ba786115ad chore: add initial InternalAI platform installer setup
Add installer scripts and documentation for the InternalAI platform setup repository. This provides a streamlined installation process for the private InternalAI monorepo platform.

+ Add .gitignore with macOS, editor, and temporary file exclusions
+ Add comprehensive README.md with installation instructions, prerequisites, CLI commands, and troubleshooting guide
+ Add install.sh one-liner script that downloads and executes the main setup
2025-12-04 12:35:25 -05:00