/ scripts / dev / tmuxinator / run.sh
run.sh
 1  #!/usr/bin/env bash
 2  
 3  set -euo pipefail
 4  
 5  
 6  if [[ -n "${TMUX:-}" ]]; then
 7    echo "Can not run inside existing tmux session"
 8    exit 1
 9  fi
10  
11  source scripts/_common.sh
12  
13  ensure_in_dev_shell
14  build_workspace
15  add_target_dir_to_path
16  
17  function run_tmuxinator {
18    set -euo pipefail
19  
20    tmuxinator local
21    tmux -L fedimint-dev kill-session -t fedimint-dev || true
22  }
23  export -f run_tmuxinator
24  
25  SHELL=$(which bash) devimint  --link-test-dir "${CARGO_BUILD_TARGET_DIR:-$PWD/target}/devimint" dev-fed --exec bash -c run_tmuxinator