From 274061713d151a403863e0a63adef679a0bc04b2 Mon Sep 17 00:00:00 2001 From: martin Date: Mon, 16 Mar 2026 18:00:55 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20Pridanie=20setup.sh=20?= =?UTF-8?q?=E2=80=94=20spust=C3=AD=20Claude=20Code=20s=20in=C5=A1trukciami?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit setup.sh sa skopíruje do ~/setup.sh každého užívateľa. Po prihlásení a claude login stačí spustiť ./setup.sh pre automatickú dostavbu prostredia. Co-Authored-By: Claude Opus 4.6 (1M context) --- config/setup.sh | 4 ++++ install/ubuntu-install.sh | 15 +++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100755 config/setup.sh diff --git a/config/setup.sh b/config/setup.sh new file mode 100755 index 0000000..248bae0 --- /dev/null +++ b/config/setup.sh @@ -0,0 +1,4 @@ +#!/bin/bash +# Spustenie Claude Code s inštrukciami pre dostavbu prostredia +cd ~ +claude --dangerously-skip-permissions -p "$(cat ~/claude-setup.md)" diff --git a/install/ubuntu-install.sh b/install/ubuntu-install.sh index 9662e45..c6fdd12 100644 --- a/install/ubuntu-install.sh +++ b/install/ubuntu-install.sh @@ -63,12 +63,15 @@ create_user() { msg_warn "Claude Code inštalácia zlyhala pre ${username} (nefatálna chyba)" fi - # Stiahnutie claude-setup.md do home adresára - if [[ -n "${CLAUDE_SETUP_URL:-}" ]]; then - curl -fsSL "$CLAUDE_SETUP_URL" -o "${user_home}/claude-setup.md" 2>/dev/null && \ - chown "${username}:${username}" "${user_home}/claude-setup.md" && \ - msg_ok "claude-setup.md skopírovaný do ${user_home}" || \ - msg_warn "Nepodarilo sa stiahnuť claude-setup.md" + # Stiahnutie claude-setup.md a setup.sh do home adresára + local base_url="https://git.inbox.sk/proxmox/Ubuntu24_LXC/raw/branch/main/config" + if curl -fsSL "${base_url}/claude-setup.md" -o "${user_home}/claude-setup.md" 2>/dev/null && \ + curl -fsSL "${base_url}/setup.sh" -o "${user_home}/setup.sh" 2>/dev/null; then + chmod +x "${user_home}/setup.sh" + chown "${username}:${username}" "${user_home}/claude-setup.md" "${user_home}/setup.sh" + msg_ok "claude-setup.md + setup.sh skopírované do ${user_home}" + else + msg_warn "Nepodarilo sa stiahnuť konfiguračné súbory" fi }