This commit is contained in:
thek4n 2024-12-22 23:45:57 +03:00
parent 74c0fdebb3
commit 429a4cb2fe

View File

@ -9,21 +9,15 @@ random() {
readonly SESSION_PREFIX="sandbox" readonly SESSION_PREFIX="sandbox"
SESSION="${SESSION_PREFIX}$(random)"
RND="$(random)"
SESSION="${SESSION_PREFIX}${RND}"
while tmux has-session -t "${SESSION}" 2>/dev/null while tmux has-session -t "${SESSION}" 2>/dev/null
do do
RND="$(random)" SESSION="${SESSION_PREFIX}$(random)"
SESSION="${SESSION_PREFIX}${RND}"
done done
readonly RND
readonly SESSION readonly SESSION
WORKING_PROJECT="$(mktemp -td "${SESSION_PREFIX}${RND}.XXXX")" WORKING_PROJECT="$(mktemp -td "${SESSION}.XXXX")"
readonly WORKING_PROJECT readonly WORKING_PROJECT
tmux new-session -s "${SESSION}" -d -c "${WORKING_PROJECT}" tmux new-session -s "${SESSION}" -d -c "${WORKING_PROJECT}"