From cf5715d5fa7790e0c3b64631e7547d8576e2fc65 Mon Sep 17 00:00:00 2001 From: Dillon Lees Date: Tue, 7 Jul 2020 10:16:53 -0400 Subject: [PATCH] chore: use tabs instead of spaces for formatting --- .../handle_tmux_automatic_start/osx_enable.sh | 64 +++++++++---------- .../osx_kitty_start_tmux.sh | 58 ++++++++--------- 2 files changed, 61 insertions(+), 61 deletions(-) diff --git a/scripts/handle_tmux_automatic_start/osx_enable.sh b/scripts/handle_tmux_automatic_start/osx_enable.sh index 9fddc81..c6d3ad7 100755 --- a/scripts/handle_tmux_automatic_start/osx_enable.sh +++ b/scripts/handle_tmux_automatic_start/osx_enable.sh @@ -1,22 +1,22 @@ #!/usr/bin/env bash -CURRENT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" source "$CURRENT_DIR/../helpers.sh" source "$CURRENT_DIR/../variables.sh" template() { - local tmux_start_script="$1" - local is_fullscreen="$2" + local tmux_start_script="$1" + local is_fullscreen="$2" - local fullscreen_tag="" - if [ "$is_fullscreen" == "true" ]; then - # newline and spacing so tag is aligned with other tags in template - fullscreen_tag=$'\n fullscreen' - fi + local fullscreen_tag="" + if [ "$is_fullscreen" == "true" ]; then + # newline and spacing so tag is aligned with other tags in template + fullscreen_tag=$'\n fullscreen' + fi - local content - read -r -d '' content <<- EOF + local content + read -r -d '' content <<-EOF @@ -32,37 +32,37 @@ template() { EOF - echo "$content" + echo "$content" } get_iterm_or_teminal_option_value() { - local options="$1" - if [[ "$options" =~ "iterm" ]]; then - echo "iterm" - elif [[ "$options" =~ "kitty" ]]; then - echo "kitty" - else - # Terminal.app is the default console app - echo "terminal" - fi + local options="$1" + if [[ "$options" =~ "iterm" ]]; then + echo "iterm" + elif [[ "$options" =~ "kitty" ]]; then + echo "kitty" + else + # Terminal.app is the default console app + echo "terminal" + fi } get_fullscreen_option_value() { - local options="$1" - if [[ "$options" =~ "fullscreen" ]]; then - echo "true" - else - echo "false" - fi + local options="$1" + if [[ "$options" =~ "fullscreen" ]]; then + echo "true" + else + echo "false" + fi } main() { - local options="$(get_tmux_option "$auto_start_config_option" "$auto_start_config_default")" - local iterm_or_terminal_value="$(get_iterm_or_teminal_option_value "$options")" - local fullscreen_option_value="$(get_fullscreen_option_value "$options")" - local tmux_start_script_path="${CURRENT_DIR}/osx_${iterm_or_terminal_value}_start_tmux.sh" + local options="$(get_tmux_option "$auto_start_config_option" "$auto_start_config_default")" + local iterm_or_terminal_value="$(get_iterm_or_teminal_option_value "$options")" + local fullscreen_option_value="$(get_fullscreen_option_value "$options")" + local tmux_start_script_path="${CURRENT_DIR}/osx_${iterm_or_terminal_value}_start_tmux.sh" - local launchd_plist_file_content="$(template "$tmux_start_script_path" "$fullscreen_option_value")" - echo "$launchd_plist_file_content" > "$osx_auto_start_file_path" + local launchd_plist_file_content="$(template "$tmux_start_script_path" "$fullscreen_option_value")" + echo "$launchd_plist_file_content" > "$osx_auto_start_file_path" } main diff --git a/scripts/handle_tmux_automatic_start/osx_kitty_start_tmux.sh b/scripts/handle_tmux_automatic_start/osx_kitty_start_tmux.sh index b696707..94c1d2b 100755 --- a/scripts/handle_tmux_automatic_start/osx_kitty_start_tmux.sh +++ b/scripts/handle_tmux_automatic_start/osx_kitty_start_tmux.sh @@ -4,44 +4,44 @@ TRUE_FULL_SCREEN="$1" start_terminal_and_run_tmux() { - osascript <<- EOF + osascript <<-EOF tell application "kitty" activate - delay 5 - tell application "System Events" to tell process "kitty" - set frontmost to true - keystroke "tmux" - key code 36 - end tell + delay 5 + tell application "System Events" to tell process "kitty" + set frontmost to true + keystroke "tmux" + key code 36 + end tell end tell EOF } resize_window_to_full_screen() { - osascript <<- EOF -tell application "kitty" - activate - tell application "System Events" - if (every window of process "kitty") is {} then - keystroke "n" using command down - end if + osascript <<-EOF + tell application "kitty" + activate + tell application "System Events" + if (every window of process "kitty") is {} then + keystroke "n" using command down + end if - tell application "Finder" - set desktopSize to bounds of window of desktop + tell application "Finder" + set desktopSize to bounds of window of desktop + end tell + + set position of front window of process "kitty" to {0, 0} + set size of front window of process "kitty" to {item 3 of desktopSize, item 4 of desktopSize} end tell - - set position of front window of process "kitty" to {0, 0} - set size of front window of process "kitty" to {item 3 of desktopSize, item 4 of desktopSize} end tell -end tell -EOF + EOF } resize_to_true_full_screen() { - osascript <<- EOF + osascript <<-EOF tell application "kitty" activate - delay 1 + delay 1 tell application "System Events" to tell process "kitty" keystroke "f" using {control down, command down} end tell @@ -50,11 +50,11 @@ resize_to_true_full_screen() { } main() { - start_terminal_and_run_tmux - if [ "$TRUE_FULL_SCREEN" == "fullscreen" ]; then - resize_to_true_full_screen - else - resize_window_to_full_screen - fi + start_terminal_and_run_tmux + if [ "$TRUE_FULL_SCREEN" == "fullscreen" ]; then + resize_to_true_full_screen + else + resize_window_to_full_screen + fi } main