Source

Fire / NOTES

List of features to be implemented soon:
		
New files to be generated:
	- Libraries
		Optionally, the CodeIgniter object can be added by appending
		a plus sign to its name.
		Example: fire library+ azauth azakis
		
		Same rules applies to controllers and libraries: prepend a plus
		sign to the name of a library to add the CodeIgniter object to a
		specific class.
		Example: fire library azauth +azakis
		
		Libraries can also be generated using the lib alias.
		Example: fire lib azauth
		
	- Configuration files.
		The $config array will be created.
		Example: fire config form_validation
		
	- Helpers
		Nothing particular here, just a generic CodeIgniter file.
		Example: fire helper application
		
Completed Tasks:

- views and models can automatically be created by appending a plus sign after the 
	keyword controller.
	Example: fire controller+ posts: index view edit.
	In this example, the Posts controller will be created. The Post model
	will also be created along with a new posts folder in the views folder
	containing the index.php, view.php and edit.php files.
	
	You can also add methods to the generated methods by overriding them:
	Example: fire controller+ posts: index edit. model post: get_one
	
	Additionally, you can generate views and models for specific controllers
	by prepending a plus sign to the name of the controller:
	Example: fire controller +posts: index view. comments
	This query will create the Posts controller along with its model and views
	and the Comments controller with no actions or model or views.

New query syntax:
	- new action/method: a semi-colon after the name of the controller/model and
		a full stop after the name of the last action/method.
		Example: fire controller posts: index view edit add delete.

		New controllers/methods will be created automatically.
		Example: fire controller posts: index view edit add delete. comments: add delete _is_spam
			The previous query will create the Posts controller and
			the Comments controller; notice that I left out the full
			stop after the last action of the Comments controller: the
			full stop is optional if it's at the end of the query.

		Example: fire controller posts: index view. model post: get_one get_many
			This is an example to show that you can also create a combination of
			controller and model.

	- View files for a specific controller. This is the same as creating
		controllers except that you have to prepend an exclemation mark
		before the name of the controller.
		Example: fire view !posts: index view secret_page
		Note that if the controller doesn't exist, fire will ask you if
		you want to create it and if you it to add actions automatically
		depending on the view you tried to create. So in the example above
		the index, view and secret_page actions will be created.
		NOTICE: No need for the exclamation mark!