|
|
|
|
|
|
23
|
&Project{"c/default", Commands{"run": "gcc -o $(basename {file} .c) {file} && ./$(basename {file} .c)"}, cDefault},
|
23
|
&Project{"c/default", Commands{"run": "gcc -o $(basename {file} .c) {file} && ./$(basename {file} .c)"}, cDefault},
|
|
24
|
&Project{"clojure/leiningen", Commands{"build": "lein uberjar", "run": "lein run", "test": "lein test"},
|
24
|
&Project{"clojure/leiningen", Commands{"build": "lein uberjar", "run": "lein run", "test": "lein test"},
|
|
25
|
clojureLeiningen},
|
25
|
clojureLeiningen},
|
|
|
|
26
|
&Project{"coffeescript/default", Commands{"run": "coffee {file}"}, coffeescriptDefault},
|
|
26
|
&Project{"docker/fig", Commands{"build": "fig build", "run": "fig up"}, dockerFig},
|
27
|
&Project{"docker/fig", Commands{"build": "fig build", "run": "fig up"}, dockerFig},
|
|
27
|
&Project{"docker/default", Commands{"build": "docker build ."}, dockerDefault},
|
28
|
&Project{"docker/default", Commands{"build": "docker build ."}, dockerDefault},
|
|
28
|
&Project{"executable", Commands{"run": "{file}"}, executableDefault},
|
29
|
&Project{"executable", Commands{"run": "{file}"}, executableDefault},
|
|
|
|
|
|
|
100
|
return hasFile(file, "project.clj")
|
101
|
return hasFile(file, "project.clj")
|
|
101
|
}
|
102
|
}
|
|
102
|
|
103
|
|
|
|
|
104
|
func coffeescriptDefault(file string) bool {
|
|
|
|
105
|
return matchingFileOrDir(file, "*.coffee")
|
|
|
|
106
|
}
|
|
|
|
107
|
|
|
103
|
func dockerFig(file string) bool {
|
108
|
func dockerFig(file string) bool {
|
|
104
|
return hasFile(file, "fig.yml")
|
109
|
return hasFile(file, "fig.yml")
|
|
105
|
}
|
110
|
}
|