From a210d0173b684b1c42ac673443b4e711b574bd08 Mon Sep 17 00:00:00 2001 From: bastien Date: Tue, 22 Sep 2026 02:07:49 +0000 Subject: [PATCH] added correct dtach --- bash/bashrc-linux | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bash/bashrc-linux b/bash/bashrc-linux index b081937..eb20b2e 100644 --- a/bash/bashrc-linux +++ b/bash/bashrc-linux @@ -114,7 +114,13 @@ PROMPT_COMMAND='set_prompt' # claude-dans-dtach : creer une session (claude tournant dans dtach, detache via Ctrl-\). # Usage : cd ~/projets/seo && cc seo -> session nommee "seo". -dtach_claude() { dtach -c "$HOME/.dtach/${1:-claude-$(date +%H%M%S)}" -e '^\' claude; } +dtach_claude() { + local name="${1:-claude-$(date +%H%M%S)}" + systemd-run --user --quiet --collect --scope --slice=dev.slice \ + --unit="cc-${name}" \ + dtach -c "$HOME/.dtach/${name}" -e '^\' \ + bash -c 'set -a; [ -f "$HOME/.claude/.env" ] && . "$HOME/.claude/.env"; set +a; exec claude' +} alias cc='dtach_claude' # Rappeler a la demande le menu de reprise.