Flg
本工具是一个团队效率工具,快速构建非rails项目的脚手架,兼容其他语言。
安装
- 安装 Ruby 版本要求2.0以上
- gem install flg
如果安装很慢的话,请使用国内ruby源
使用
你可以使用 flg start 来新建一个项目,或者 flg start url 来同步已经有的模板库
- 在你的项目里新建 generators 文件夹
- 在 generators 里面创建 flg 目录
- 上面的 generators 是一个例子
API 备忘
commod
link
TTY
link
File API
link
Data handle
'active_record'.camelize
'active_record'.camelize(:lower)
'ham_and_eggs'.classify
'posts'.classify
'employee_salary'.humanize
'author_id'.humanize
'author_id'.humanize(capitalize: false)
'_id'.humanize
'ActiveModel'.underscore
'ActiveModel::Errors'.underscore
'RawScaledScorer'.tableize
'ham_and_egg'.tableize
'fancyCategory'.tableize
'posts'.singularize
'octopi'.singularize
'sheep'.singularize
'word'.singularize
'the blue mailmen'.singularize
'CamelOctopi'.singularize
'leyes'.singularize(:es)
'post'.pluralize
'octopus'.pluralize
'sheep'.pluralize
'words'.pluralize
'the blue mailman'.pluralize
'CamelOctopus'.pluralize
'apple'.pluralize(1)
'apple'.pluralize(2)
'ley'.pluralize(:es)
'ley'.pluralize(1, :es)