#method
_print_usage()
{
- echo "Usage: $SCRIPT [options] [suboption]"
- echo " -h : Display this usage information."
+ echo "Usage: $SCRIPT [option] command [options]"
+ echo ""
+ echo "$SCRIPT is a simple command line interface for Tizen widget."
+ echo "The most frequently used commands are run and debug."
+ echo ""
+ echo "Commands:"
echo " -p : Packaging widget project"
echo " -s : Signing widget project"
- echo " ---------------------------------------------------------"
- echo " Singing [suboption]"
- echo " -e,--exclude <arg> file name pattern to exclude"
- echo " -h,--help print out this page"
- echo " -i,--include <arg> file name pattern to include"
- echo " -l,--log <arg> specify log level( ex - error, warn, info, debug,trace, none )"
- echo " -n,--nocheck skip validation check"
- echo " -p,--profile <arg> specify profile name with or without profile file(example - test, test:/opt/profile.xml )"
- echo " -q,--quiet execute silently"
- echo " ---------------------------------------------------------"
-
echo " -l : Display installed widgets handle and name list"
echo " -i : Install widget package for target"
echo " -u : Install widget package for target"
echo " -r : Install wdiget package for target And Launch widget"
echo " -d : Install wdiget package for target And Launch widget And activate debug mode"
+ echo ""
+ echo "Option"
+ echo " -h : Display this usage information."
+
exit $1
}
_check_zero_option()
{
- echo "_check_zero_option()"
if [ "0" = $# ]
then
_print_usage 1
_select_option()
{
echo "select_option : $1"
- #while getopts hp:l:i:r:d: OPTIONS
- #do
- case "$1" in
- -h)
- _print_usage 0
- ;;
- -p)
- MAIN=org.tizen.cli.exec.wgt.Main
- SCRIPT="web-packaging"
-# CMD="$OPTARG"
- ;;
- -s)
- MAIN=org.tizen.cli.exec.sign.Main
- SCRIPT="web-signing"
-# CMD="$OPTARG"
- ;;
- -l)
- MAIN=org.tizen.cli.exec.query.Main
- SCRIPT="web-query"
-# CMD="$OPTARG"
- ;;
- -i)
- MAIN=org.tizen.cli.exec.install.Main
- SCRIPT="web-install"
-# CMD="$OPTARG"
- ;;
- -u)
- MAIN=org.tizen.cli.exec.uninstall.Main
- SCRIPT="web-uninstall"
-# CMD="$OPTARG"
- ;;
- -r)
- MAIN=org.tizen.cli.exec.run.Main
- SCRIPT="web-run"
-# CMD="$OPTARG"
- ;;
- -d)
- MAIN=org.tizen.cli.exec.debug.Main
- SCRIPT="web-debug"
-# CMD="$OPTARG"
- ;;
- ?)
- _print_usage 1
- ;;
+ case "$1" in
+ -h)
+ _print_usage 0
+ ;;
+ -p)
+ MAIN=org.tizen.cli.exec.wgt.Main
+ SCRIPT="web-packaging"
+ ;;
+ -s)
+ MAIN=org.tizen.cli.exec.sign.Main
+ SCRIPT="web-signing"
+ ;;
+ -l)
+ MAIN=org.tizen.cli.exec.query.Main
+ SCRIPT="web-query"
+ ;;
+ -i)
+ MAIN=org.tizen.cli.exec.install.Main
+ SCRIPT="web-install"
+ ;;
+ -u)
+ MAIN=org.tizen.cli.exec.uninstall.Main
+ SCRIPT="web-uninstall"
+ ;;
+ -r)
+ MAIN=org.tizen.cli.exec.run.Main
+ SCRIPT="web-run"
+ ;;
+ -d)
+ MAIN=org.tizen.cli.exec.debug.Main
+ SCRIPT="web-debug"
+ ;;
+ ?)
+ _print_usage 1
+ ;;
esac
- #done
- #shift 1
echo "remain option : $@"
}