bin/drby in droiuby-0.1.1 vs bin/drby in droiuby-0.1.2
- old
+ new
@@ -17,11 +17,12 @@
drby gopack [PROJECT_NAME] [options] # packages an app and uploads to an Android Device running Droiuby
drby list [options] # Lists the app instances running on the phone
drby live [PROJECT_NAME] [options] # runs a web instance of the app and tells Droiuby to load it.
drby new PROJECT_NAME [options] # Create a new project
drby pack [PROJECT_NAME] [options] # zips and packages an app
- drby switch INSTANCE_NAME [options] # Switch to the specified instance\n"
+ drby switch INSTANCE_NAME [options] # Switch to the specified instance
+ drby bundle # unzips all gems in vendor/cache for deployment to droiuby\n"
o.separator ""
o.separator "options:"
o.on('-h','--host HOST_IP','The IP Address of the host computer (for droiuby live mode)') { |b| $droiuby_host = b }
o.on('-d','--device DEVICE_IP','The IP Address of the Android Device') { |b| $device_ip = b }
@@ -37,26 +38,24 @@
return false
end
return true
end
+project = Project.new
+
case command
when 'new'
project_name = ARGV[1]
if project_name.blank?
puts "PROJECT_NAME is required"
puts "Usage: drby new PROJECT_NAME [options]"
exit(1)
end
-
- project = Project.new
project.create(project_name,'')
when 'console'
puts "droiuby console"
- project = Project.new
-
while buf = Readline.readline("droiuby > ", true)
if buf=='refresh!'
project.reload($device_ip)
next
@@ -88,19 +87,17 @@
puts "drby list"
puts " "
puts "Usage: drby switch INSTANCE_NAME"
exit(1)
end
- project = Project.new
project.switch(instance_name, $device_ip)
when 'autostart'
switch = ARGV[1]
if switch.blank?
puts "Usage: drby autostart true|false [NAMESPACE] [options]"
exit(1)
end
- project = Project.new
project.autostart(switch, ARGV[2], $device_ip)
when 'pack'
project_name = nil
unless ARGV[1].blank?
project_name = ARGV[1]
@@ -108,11 +105,10 @@
if !File.exists?('config.droiuby')
puts 'current directory is not a valid droiuby project'
exit(1)
end
end
- project = Project.new
project.package(project_name)
when 'framework'
if ARGV[1] == 'update'
project = Project.new
project.framework(nil, ARGV[2])
@@ -123,19 +119,19 @@
unless ARGV[1].blank?
project_name = ARGV[1]
end
- project = Project.new
project.execute(project_name, $device_ip, $droiuby_host)
+ when 'bundle'
+ project.bundle
when 'live'
project_name = nil
if ARGV[1]
project_name = ARGV[1]
end
- project = Project.new
project.live(project_name, $device_ip, $droiuby_host, '')
else
puts options
end