#!/usr/bin/env -S sh # This file exists because I've gotten to the point where I need to open the terminal in specific dimensions # or the thing looks bad main() { # Stop interrupts trap '' INT # Get location of script SCRIPT_DIR="$(cd "$(dirname "$0")" && echo "$PWD")" if [ -z "$SCRIPT_DIR" ]; then printf "\033[38;2;255;0;0m\033[1m[runscreen.sh] Couldn't get location of script. Exiting...\n\033[m" 1>&2 return 1 fi # Check to make sure the screen binary exists if [ ! -x "$SCRIPT_DIR/screen" ]; then printf "\033[38;2;255;0;0m\033[1m[runscreen.sh] Screen binary doesn't exist. Exiting...\n\033[m" 1>&2 return 1 fi # Run the thing in gnome terminal gnome-terminal --hide-menubar --geometry=156x27 --wait -- "$SCRIPT_DIR/screen" \ && return $? } main && exit $?