all repos

tmux-stare @ d25769b9f5f46d4636ad833adfa439b5adcc663e

session manager, but my session manager

tmux-stare/stare.tmux(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash
set -x

CURRENT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$CURRENT_DIR/scripts/helpers.sh"

# TODO: add interval saves (tmux-continuum like)

main() {
  local pick_key="$(get_opt_pick)"
  [[ -n "$pick_key" ]] && tmux bind-key "$pick_key" run-shell \
    "tmux display-popup -E -w 25% -h 40% '$CURRENT_DIR/scripts/pick.sh'"

  local save_key="$(get_opt_save)"
  [[ -n "$save_key" ]] && tmux bind-key "$save_key" run-shell "$CURRENT_DIR/scripts/save.sh"
}
main