2024-10-16 15:38:19 +03:00

23 lines
425 B
Bash
Executable File

#!/usr/bin/env bash
set -eux
declare RND="${RANDOM}"
declare SESSION="sandbox${RND}"
while tmux has-session -t "${SESSION}" 2>/dev/null
do
RND="${RANDOM}"
SESSION="sandbox${RND}"
done
readonly RND
readonly SESSION
declare WORKING_PROJECT
WORKING_PROJECT="$(mktemp -td "sandbox${RND}.XXXX")"
readonly WORKING_PROJECT
tmux new-session -s "${SESSION}" -d -c "${WORKING_PROJECT}"
tmux switch-client -t "${SESSION}"