Module: Gemite::CLI
- Defined in:
- lib/gemite/cli.rb
Overview
gemite コマンドの実装。仕様3のコマンド体系:
gemite 開発サーバ起動 (localhost:8000)
gemite s 開発サーバ起動
gemite s 3000 ポート指定
gemite start "gemite s" の正式名称
gemite start 3000 ポート指定
gemite version バージョン表示
gemite help ヘルプ表示
Constant Summary collapse
- DEFAULT_PORT =
8000
Class Method Summary collapse
Class Method Details
.run(argv) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/gemite/cli.rb', line 18 def self.run(argv) cmd = argv[0] case cmd when nil, "s", "start" start_server(argv[1]) when "version", "--version", "-v" print_version when "help", "--help", "-h" print_help else warn "不明なコマンドです: #{cmd}" warn "" print_help exit(1) end end |