mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-09-30 12:39:42 +02:00
install.sh: - Fix NodeSource GPG key overwrite issue (rm before dearmor) - Fix systemd ExecStart missing node binary prefix - Add SUSE/openSUSE support (zypper-based) - Add local changes check before git reset --hard - Add curl/wget detection with fallback support - Use shallow clone (--depth 1) for faster install - Update Node.js target to v22 (current LTS) - Add CLAUDEMAN_NODE_VERSION env var for customization - Add run_as_root/ensure_sudo helpers for consistent privilege handling - Add cleanup trap with helpful failure message - Add Windows detection with WSL guidance - Fix PATH substring check (was using grep -qx incorrectly) - Add stdin TTY check for non-interactive piped input - Update Claude CLI install to official curl installer - Add armv7 architecture support (Raspberry Pi) - Quieter apt/dnf output with -qq flags scripts/postinstall.js: - Fix command detection for Windows (where vs command -v) - Add Fedora/Arch/Alpine install instructions for screen - Add Windows/WSL guidance - Show Claude CLI path when found - Refactor with clear sections and helper functions Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>