2010-09-13 00:51:20 |
Matt Jones |
description |
The gen scripts are too long and the help is too crowded. Right now they look like this:
./gen create noun [singular:user] [plural:users]
./gen create migration [name] [field:type] ...
./gen create scaffold [name] [field:type] ...
types: boolean, date, datetime, decimal, decimal[18,2]
float, integer, string, text, time, timestamp
./gen migrate [production|development]
./gen configure [production|development] database [option:value] ...
options: user, password, host, name
./gen configure [production|development] server [option:value] ...
options: port, max_waiting_clients, header_max_size,
ip, directory, httpd, user
./gen create [production|development] database
./gen drop [production|development] database
./gen recreate [production|development] database
It should be broken up into these 6 scripts:
./noun create [singular:user] [plural:users]
./migration create [name] [field:type] ...
types: boolean, date, datetime, decimal, decimal[18,2]
float, integer, string, text, time, timestamp
./scaffold create [name] [field:type] ...
types: boolean, date, datetime, decimal, decimal[18,2]
float, integer, string, text, time, timestamp
./config_db [production|development] [option:value] ...
options: user, password, host, name
./config_server [production|development] [option:value] ...
options: port, max_waiting_clients, header_max_size,
ip, directory, httpd, user
./db migrate [production|development]
./db [create, drop, recreate] [production|development] |
The gen scripts are too long and the help is too crowded. Right now they look like this:
./gen create noun [singular:user] [plural:users]
./gen create migration [name] [field:type] ...
./gen create scaffold [name] [field:type] ...
types: boolean, date, datetime, decimal, decimal[18,2]
float, integer, string, text, time, timestamp
./gen migrate [production|development]
./gen configure [production|development] database [option:value] ...
options: user, password, host, name
./gen configure [production|development] server [option:value] ...
options: port, max_waiting_clients, header_max_size,
ip, directory, httpd, user
./gen create [production|development] database
./gen drop [production|development] database
./gen recreate [production|development] database
It should be broken up into these 6 scripts:
./noun create [singular:user] [plural:users]
./migration create [name] [field:type] ...
types: boolean, date, datetime, decimal, decimal[18,2],
float, integer, string, text, time, timestamp
./scaffold create [name] [field:type] ...
types: boolean, date, datetime, decimal, decimal[18,2],
float, integer, string, text, time, timestamp
./config_db [production|development] [option:value] ...
options: user, password, host, name
./config_server [production|development] [option:value] ...
options: port, max_waiting_clients, header_max_size,
ip, directory, httpd, user
./db migrate [production|development]
./db [create, drop, recreate] [production|development]
|
|