ソースを参照

support running coffeescript.

nothing more, but they run. :)
Lucas Stadler 11 年 前
コミット
38bec80d80
共有2 個のファイルを変更した6 個の追加0 個の削除を含む
  1. 5 0
      go/detect/detect.go
  2. 1 0
      go/examples/hello.coffee

+ 5 - 0
go/detect/detect.go

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
}

+ 1 - 0
go/examples/hello.coffee

1
console.log "Hello, World!"