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
The gen scripts are too long and the help is too crowded. Right now they look like this: development] development] database [option:value] ... development] server [option:value] ... clients, header_max_size, development] database development] database development] database
./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|
./gen configure [production|
options: user, password, host, name
./gen configure [production|
options: port, max_waiting_
ip, directory, httpd, user
./gen create [production|
./gen drop [production|
./gen recreate [production|
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] ... clients, header_max_size,
options: port, max_waiting_
ip, directory, httpd, user
./db migrate [production| development] development]
./db [create, drop, recreate] [production|