Spicaにはspicaという対話型のスケルトン(骨組み)ジェネレータが用意されています。簡易なコマンドラインインタフェースになっています。
perl spica
で起動します。help
でヘルプが見れます。以下の起動例は「sample」というプロジェクトを作成している様子です。
Powered by Spica 1.01 Copyright © 2005 Kei / Fuco / Takkyun, All rights reserved. Copyright © 2006 SerendipityNZ Ltd. All rights reserved.$ perl spica ==/ Spica - Simple Primary Interface and Core Application /== ----- Copyright (C) 2005 SimpleBoxes/SerendipityNZ Ltd. ----- ----- Copyright (C) 2005 Spica Project Kei/Fuco/Takkyun ----- ======================================= Spica Version : 1.00 spica> create sample creating project ... sample * select driver [0]MySQL [1]Text [2]SQLite ? :> 2 * input name [default => ./sqlite/data.db] ? :> ./data/sample.db * input sqlite2 [default => ] ? :> project "sample" is created! spica> define bookmark creating table ... Bookmark :> name str(256) :> url str(256) :> stat int :> description text :> ; creating [Bookmark] ... done creating table in database ... done "Spica::Data::Bookmark" is created! spica>exit $