Sha256: 1ec080113b8d05821ff741d8e702b72d8663f4f2f994654aad48b447771b403b
Contents?: true
Size: 891 Bytes
Versions: 43
Compression:
Stored size: 891 Bytes
Contents
#!/usr/bin/env ruby require 'rubypitaya' COMMANDS = ['run', 'create'] def main if ARGV.size == 0 || !COMMANDS.include?(ARGV[0]) show_help() exit(-1) end command = ARGV[0] if command == 'run' command_run(ARGV) end if command == 'create' command_create(ARGV) end end def command_run(argv) puts 'Starting server...' RubyPitaya::RubyPitaya.run_server end def command_create(argv) if argv.size <= 1 show_help_create() exit(-1) end project_name = argv[1] folder_path = Dir.pwd RubyPitaya::RubyPitaya.create_project(project_name, folder_path) puts "Project #{project_name} created!" end def show_help puts 'Usage: $ rubypitaya [COMMAND]' puts 'COMMAND:' puts ' run: - Run server' puts ' create: - Create project' puts '' end def show_help_create puts 'Usage: $ rubypitaya create [project_name]' puts '' end main
Version data entries
43 entries across 43 versions & 1 rubygems