lib/coursegen/cli.rb in coursegen-0.0.2 vs lib/coursegen/cli.rb in coursegen-0.0.3
- old
+ new
@@ -1,7 +1,8 @@
require 'thor'
-require "coursegen/templates"
+require 'coursegen/templates'
+require './cg_config.rb'
module CourseGen
class CLI < Thor
include Thor::Actions
@@ -34,9 +35,14 @@
end
desc "view", "view course site locally in browser"
def view
run "open http://0.0.0.0:3000"
+ end
+
+ desc "deploy", "Deploy course to S3"
+ def deploy
+ run "s3cmd sync --delete-removed output/ s3://#{AWS_BUCKET}/"
end
no_commands do
def check_valid_directory
CourseGen::Templates.new.valid_cg_directory? ?