Sha256: fd43fdb1d0fc35da39e83674ddd396004f30e207d3a43fc93c24ee7e075d568b

Contents?: true

Size: 493 Bytes

Versions: 396

Compression:

Stored size: 493 Bytes

Contents

(import java.io.File)

(require '[cheshire.core      :as    json]
         '[clojure.java.io    :as    io]
         '[clojure.java.shell :refer [sh with-sh-dir]]
         '[clojure.string     :as    string])

(doseq [problem ((json/parse-string (slurp "config.json")) "problems")]
  (with-sh-dir problem
    (sh "mkdir" "-p" "src" "test")
    (sh "sh" "-c" "mv *_test.clj test")
    (sh "sh" "-c" "mv example.clj src"))
  (sh "sh" "-c" "gsed -i '/\\(source\\|test\\)-paths/d' */project.clj"))

Version data entries

396 entries across 396 versions & 1 rubygems

Version Path
trackler-2.2.1.139 tracks/clojure/bin/restructure.clj
trackler-2.2.1.138 tracks/clojure/bin/restructure.clj
trackler-2.2.1.137 tracks/clojure/bin/restructure.clj
trackler-2.2.1.136 tracks/clojure/bin/restructure.clj
trackler-2.2.1.135 tracks/clojure/bin/restructure.clj
trackler-2.2.1.134 tracks/clojure/bin/restructure.clj
trackler-2.2.1.133 tracks/clojure/bin/restructure.clj
trackler-2.2.1.132 tracks/clojure/bin/restructure.clj
trackler-2.2.1.131 tracks/clojure/bin/restructure.clj
trackler-2.2.1.130 tracks/clojure/bin/restructure.clj
trackler-2.2.1.129 tracks/clojure/bin/restructure.clj
trackler-2.2.1.128 tracks/clojure/bin/restructure.clj
trackler-2.2.1.127 tracks/clojure/bin/restructure.clj
trackler-2.2.1.126 tracks/clojure/bin/restructure.clj
trackler-2.2.1.125 tracks/clojure/bin/restructure.clj
trackler-2.2.1.124 tracks/clojure/bin/restructure.clj
trackler-2.2.1.123 tracks/clojure/bin/restructure.clj
trackler-2.2.1.122 tracks/clojure/bin/restructure.clj
trackler-2.2.1.121 tracks/clojure/bin/restructure.clj
trackler-2.2.1.120 tracks/clojure/bin/restructure.clj