Newer
Older
Import / applications / HighwayDash / ports / Project / OpenWorkspace.sh
@John John on 29 Dec 2020 926 bytes bulk import from macbookpro checkouts
#!/bin/bash

PROJECT_PATH=/home/jryland/Code/applications/HighwayDash/ports
TERM_CMD=gnome-terminal
CLEANUP_CMD="rm -rf"

function addTab()
{
  echo -e '#!/bin/bash'"\ncd $PROJECT_PATH/$2\nTITLE=$1 bash\n" > /tmp/$1.sh
  chmod a+x /tmp/$1.sh
  TERM_CMD="$TERM_CMD --tab -e /tmp/$1.sh"
  CLEANUP_CMD="$CLEANUP_CMD /tmp/$1.sh"
}

addTab PROJECT   Project/Qt
addTab SERVER    Server
addTab PLATFORM  Platform/Qt
addTab FRAMEWORK Framework
addTab GAME      Game

$TERM_CMD &
$CLEANUP_CMP

# gnome-terminal \
#   --tab --title=PROJECT   --working-directory=$PROJECT_PATH/Project/Qt  -e bash \
#   --tab --title=SERVER    --working-directory=$PROJECT_PATH/Server      -e bash \
#   --tab --title=PLATFORM  --working-directory=$PROJECT_PATH/Platform/Qt -e bash \
#   --tab --title=FRAMEWORK --working-directory=$PROJECT_PATH/Framework   -e bash \
#   --tab --title=GAME      --working-directory=$PROJECT_PATH/Game        -e bash \