Mercurial > hg > beaglert
changeset 457:44e5c12ce165 prerelease
Added script to control IDE
author | Giulio Moro <giuliomoro@yahoo.it> |
---|---|
date | Mon, 20 Jun 2016 02:20:45 +0100 |
parents | aa3f38d8a9b6 |
children | 84841654c606 |
files | scripts/ide.sh |
diffstat | 1 files changed, 47 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/ide.sh Mon Jun 20 02:20:45 2016 +0100 @@ -0,0 +1,47 @@ +#!/bin/sh +# + +# set defaults unless variables are already set + +. ./.bela_common || exit 1 + +usage() +{ + THIS_SCRIPT=`basename "$0"` + echo "Usage: $THIS_SCRIPT [start] [stop] [startup] [nostartup] " + echo "This program controls Bela's IDE. + ./$THIS_SCRIPT start -- starts or restarts the IDE + ./$THIS_SCRIPT stop -- stops the IDE + ./$THIS_SCRIPT startup -- sets the IDE to start at boot + ./$THIS_SCRIPT nostartup -- disables the IDE at boot + " +} + +MAKE_COMMAND="make --no-print-directory -C $BBB_BELA_HOME" +while [ -n $1 ] +do + case $1 in + start) + echo ssh $BBB_ADDRESS $MAKE_COMMAND idestart + ssh $BBB_ADDRESS $MAKE_COMMAND idestart + exit $? + ;; + stop) + ssh $BBB_ADDRESS $MAKE_COMMAND idestop + exit $? + ;; + startup) + ssh $BBB_ADDRESS $MAKE_COMMAND idestartup + exit $? + ;; + nostartup) + ssh $BBB_ADDRESS $MAKE_COMMAND idenostartup + exit $? + ;; + *) + usage + exit 1 + ;; + esac + shift +done