           (source)
           (serve))))
 
-;; (deftask deploy-s3
-;; []
-;; (let [:username (System/getenv "CLOJARS_USER")
-;; :password]) (System/getenv "CLOJARS_PASS")
-;; )
+;;;;;;;;;;;;;;
+;;  DEPLOY  ;;
+;;;;;;;;;;;;;;
+
+(deftask deploy-s3
+  []
+  (let [bucket (get (env/env) "AWS_BUCKET")]
+    (boot.util/info "Deploying on bucket %s...\n" bucket)
+    (sync-bucket #_:dry-run #_true
+                 :bucket bucket
+                 :access-key (get (env/env) "AWS_ACCESS_KEY")
+                 :secret-key (get (env/env) "AWS_SECRET_KEY"))))
+
+;;;;;;;;;;;;;;;;;;;;;
+;;  TEST (please)  ;;
+;;;;;;;;;;;;;;;;;;;;;
 
 ;; This prevents a name collision WARNING between the test task and
 ;; clojure.core/test, a function that nobody really uses or cares

    (set-system-properties! (:props options))
    (comp (version-file)
          (apply cljs (reduce #(into %2 %1) [] (:cljs options)))
          (source)
          (target))))

(deftask dev
  "Start the dev interactive environment."

                 [adzerk/cljs-console "0.1.1"]])

(def pack-source-deps '[[org.clojure/clojurescript   "1.7.228"]
                        [replumb/replumb             "0.2.2-SNAPSHOT"]
                        [org.clojure/tools.reader    "1.0.0-alpha3"]])

