mirror of
https://github.com/apache/cordova-android.git
synced 2025-01-31 17:32:51 +08:00
updated pkg to create as per daves suggestion
This commit is contained in:
parent
6cd1d8113e
commit
83070fc4ea
24
bin/droidgap
24
bin/droidgap
@ -2,7 +2,7 @@
|
|||||||
ROOT = File.expand_path(File.dirname(__FILE__).gsub('bin',''))
|
ROOT = File.expand_path(File.dirname(__FILE__).gsub('bin',''))
|
||||||
require 'fileutils'
|
require 'fileutils'
|
||||||
require File.join(ROOT, "lib", "generate.rb")
|
require File.join(ROOT, "lib", "generate.rb")
|
||||||
require File.join(ROOT, "lib", "package.rb")
|
require File.join(ROOT, "lib", "create.rb")
|
||||||
require File.join(ROOT, "lib", "run.rb")
|
require File.join(ROOT, "lib", "run.rb")
|
||||||
require File.join(ROOT, "lib", "update.rb")
|
require File.join(ROOT, "lib", "update.rb")
|
||||||
|
|
||||||
@ -15,8 +15,8 @@ require File.join(ROOT, "lib", "update.rb")
|
|||||||
# droidgap gen [app name]
|
# droidgap gen [app name]
|
||||||
Generate.new(ARGV[1]) if ARGV.first == 'gen'
|
Generate.new(ARGV[1]) if ARGV.first == 'gen'
|
||||||
|
|
||||||
# droidgap pkg [path to phonegap project]
|
# droidgap create [path to phonegap project]
|
||||||
Package.new(ARGV[1]) if ARGV.first == 'pkg'
|
Create.new(ARGV[1]) if ARGV.first == 'create'
|
||||||
|
|
||||||
# droidgap run [optional directory]
|
# droidgap run [optional directory]
|
||||||
Run.new(ARGV[1]) if ARGV.first == 'run'
|
Run.new(ARGV[1]) if ARGV.first == 'run'
|
||||||
@ -34,8 +34,9 @@ if ARGV.first == 'log'
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# TODO implement these!
|
||||||
puts "droidgap ship not implemented" if ARGV.first == 'ship'
|
puts "droidgap ship not implemented" if ARGV.first == 'ship'
|
||||||
|
puts "droidgap test not implemented" if ARGV.first == 'test'
|
||||||
|
|
||||||
|
|
||||||
if ARGV.first.nil? || ARGV.first == 'help'
|
if ARGV.first.nil? || ARGV.first == 'help'
|
||||||
@ -54,10 +55,11 @@ if ARGV.first.nil? || ARGV.first == 'help'
|
|||||||
|
|
||||||
help ..... See this message. Type help <command name> to see specific help topics.
|
help ..... See this message. Type help <command name> to see specific help topics.
|
||||||
gen ...... Generate an example PhoneGap application to current directory.
|
gen ...... Generate an example PhoneGap application to current directory.
|
||||||
pkg ...... Creates an Android compatible project from a www folder. Careful, this clobbers previous packaging.
|
create ... Creates an Android compatible project from a www folder. Careful, this clobbers previous packaging.
|
||||||
run ...... Installs a valid PhoneGap Project to first device found.
|
run ...... Installs a valid PhoneGap Project to first device found.
|
||||||
log ...... Attach a logger that listens for console.log statements.
|
log ...... Attach a logger that listens for console.log statements.
|
||||||
update ... Copy a fresh phonegap.jar and phonegap.js into a valid PhoneGap/Android project.
|
update ... Copy a fresh phonegap.jar and phonegap.js into a valid PhoneGap/Android project.
|
||||||
|
test ..... Gets a copy of mobile-spec and runs in first device or emulator attached.
|
||||||
ship ..... Build and sign an APK suitable for submission to an Android Marketplace.
|
ship ..... Build and sign an APK suitable for submission to an Android Marketplace.
|
||||||
|
|
||||||
Quickstart:
|
Quickstart:
|
||||||
@ -124,25 +126,25 @@ if ARGV.first.nil? || ARGV.first == 'help'
|
|||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
pkg = <<-EOF
|
create = <<-EOF
|
||||||
|
|
||||||
DroidGap Package
|
DroidGap Create
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
Creates an Android compatable project from a PhoneGap project. For example, if you have MyProject with index.html this command will create MyProject-android.
|
Creates an Android compatable project from a PhoneGap project. For example, if you have MyProject with index.html this command will create MyProject-android.
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
|
|
||||||
droidgap pkg <path>
|
droidgap create <path>
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
update = <<-EOF
|
update = <<-EOF
|
||||||
|
|
||||||
Update: Builds the JS and PhoneGap Android jar file and copies them to your project.
|
DroidGap Update
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
path ............... The path to generate the Android application.
|
Builds the JS and PhoneGap Android jar file and copies them to your project.
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
# TODO ensure the phonegap.js file is overwritten every single time into the correct tmp dir
|
# TODO ensure the phonegap.js file is overwritten every single time into the correct tmp dir
|
||||||
#
|
#
|
||||||
class Package
|
class Create
|
||||||
attr_reader :name, :pkg, :www, :path
|
attr_reader :name, :pkg, :www, :path
|
||||||
|
|
||||||
def initialize(path)
|
def initialize(path)
|
Loading…
Reference in New Issue
Block a user