Sha256: f914a777c68704c4f8ab480db5f854eefe700ee1d652b1bc500dba80c03d22d3
Contents?: true
Size: 1014 Bytes
Versions: 5
Compression:
Stored size: 1014 Bytes
Contents
#!/usr/bin/env RUBYOPT=-Ku ruby require "pathname" require "trollop" root = Pathname.new(__FILE__).dirname.parent lib_path = (root + "lib").realdirpath current_dir = File.join(Dir.pwd, "lib") $LOAD_PATH.unshift(lib_path) $LOAD_PATH.unshift(current_dir) require "alephant/preview" require "alephant/preview/tasks" SUB_COMMANDS = %w(preview).freeze global_opts = Trollop.options do banner <<-EOS Static publishing to S3 based on SQS messages Usage: alephant-preview # Runs preview server alephant-preview update # Attempts to update preview template Dependent on the following environmen variables being set: - STATIC_HOST_REGEX"static.(int|test|live).myhost.com" - PREVIEW_TEMPLATE_URL"http://myapp.com/mustache_template" EOS stop_on SUB_COMMANDS end cmd = ARGV.shift # get the subcommand case cmd when nil Rake::Task["alephant:preview:go"].invoke when "update" Rake::Task["alephant:preview:update"].invoke else Trollop.die "unknown subcommand #{cmd.inspect}" end
Version data entries
5 entries across 5 versions & 1 rubygems