<?php
/**
 * {$file}
 * 
 * @author {$author}
 * @package {$project_id}
 */

/**
 * {$name} Command Plugin
 * 
 * @access public
 * @author {$author}
 * @package {$project_id}
 */
class {$project_id}_Plugin_Handle_{$name} extends Ethna_Plugin_Handle
{
	/**
	 * コマンドの概要を表示する
	 * 
	 * @access public
	 */
	function getDescription()
	{
		return "Description for {$name} Command:\n    {$this->id} [arg]\n";
	}
	
	/**
	 * 使用法を表示する
	 * 
	 * @access private
	 */
	function usage()
	{
		printf("usage: \nethna %s [arg]", $this->id);
	}
	
	/**
	 * コマンドの実装
	 * 
	 * @access public
	 * @return mixed 成否結果(true=>成功, Ethna_Error=>失敗)
	 */
	function perform()
	{
		
	}
	
	/**
	 * 引数リストを取得する
	 * 
	 * @access private
	 * @return array 引数リスト
	 */
	function _validateArgList()
	{
		
	}
}
?>
