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? ?