   (:require [cljs.closure]
             [cljs.env]
             [cljs.js-deps]
-            [cljs.go.compiler]))
+            [cljs.go.compiler]
+            [clojure.string :as s]
+            [clojure.java.shell :as sh]))
 
 (defn cljs->go [in]
   (cljs.env/with-compiler-env (cljs.env/default-compiler-env)

(defn -main [& args]
  (println "ClojureScript to Go [clojure]"))

(comment
  (->> '[(ns test.app (:require [goog.array :as array]))
         (defn plus-one [x] (inc x))]
       cljs->go
       go->str
       println)

;; func plus_one(x interface{}) interface{} {

           (str "Hello " n (world)))]
       cljs->go
       go->str
       gofmt
       with-line-numbers
       println)

  (->> '[(ns hello)
