#!/bin/bash
#插件路径
#系统级别


if [ $# -lt 1 ] ; then
	echo "plase enter ouput file dir";
	return ;
else

	MKDIR=$1;
	MKMOD=$2;
	MODDIR="$MKDIR/$MKMOD";
	if [ -e $MODDIR ] ; then
		echo "exist modle";
	else

		## 创建文件夹
		mkdir $MODDIR -p;

		cd $MODDIR ;
		## 创建文件
		touch $MKMOD.js  $MKMOD.tpl $MKMOD.less $MKMOD.tmpl;
		DATE=`date +%Y年%m月%d日%H:%M`;

		echo -e "/********************************************
 *
 * 文件注释，说明文件名称和文件所包含内容
 * @file $MKMOD.js
 * @author shangwenhe
 * @create time $DATE
 * @version {版本信息}  v0.0.1
 *
 * ////////////////////////////////////////
 *
 * @require 'common:static/vendor/jquery/jquery.js'
 * @describe define $MKMOD function
 * @return  {function}
 * @Modification time
 *
 *********************************************/
/* globals __inline */
// 引入jquery类\nvar $ = require('common:static/vendor/jquery/jquery.js');
var $MKMOD""Tmpl = __inline('./$MKMOD.tmpl');
\n\n// $MKMOD function 构造函数\nfunction $MKMOD() {\n\n}
\n\n// $MKMOD 原型扩展\n$MKMOD.prototype = {\n    constructor: $MKMOD\n};\n\nmodule.exports = exports.$MKMOD = $MKMOD;" > $MKMOD.js
		echo -e "<% /********************************************
 *
 * 文件注释，说明文件名称和文件所包含内容
 * @file $MKMOD.tmpl
 * @author shangwenhe
 * @create time $DATE
 * @version {版本信息}  v0.0.1
 *
*********************************************/ %>\n<div class='$MKMOD-tmpl'>    </div> " > $MKMOD.tmpl
		echo -e "/********************************************
 *
 * 文件注释，说明文件名称和文件所包含内容
 * @file $MKMOD.less
 * @author shangwenhe
 * @create time $DATE
 * @version {版本信息}  v0.0.1
 *
 * ////////////////////////////////////////
 *
 * @require
 * @describe  描述文件
 * @Modification time
 *
************************************************/
		\n.$MKMOD { \n    display: block;\n    width: 100%;\n}" > $MKMOD.less;
		echo -e "<div class='$MKMOD'>\n</div>\n\n{%script%}\nrequire.async('./$MKMOD.js',function(){\n\n})\n{%/script%}\n\n" > $MKMOD.tpl;
		echo "ready mode $MKMOD";
		echo `pwd` ;
	fi

fi

