Created
May 6, 2020 12:44
-
-
Save mgreenly/d2c648081d2683eb68bb2764f6e553c5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# always try to start notes | |
session_name="!notes" | |
tmux has-session -t "$session_name" > /dev/null 2>&1 | |
if [ $? != 0 ]; then | |
echo "starting session: $session_name" | |
tmux new-session -s "$session_name" -d | |
tmux rename-window -t "$session_name" "$session_name" | |
tmux send-keys -t "$session_name" "vim $DROPBOX_DIR/notes.txt" C-M | |
fi | |
# try to add current directory | |
session_name=${PWD##*/} | |
tmux has-session -t "$session_name" > /dev/null 2>&1 | |
if [ $? != 0 ]; then | |
echo "starting session: $session_name" | |
tmux new-session -s "$session_name" -d | |
tmux rename-window -t "$session_name" "$session_name" | |
fi | |
# attach if not already | |
if [[ -z "$TMUX" ]]; then | |
tmux attach -t "$session_name" | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment