Просмотр исходного кода

support running go files in subdirectories.

Lucas Stadler лет назад: 11
Родитель
Сommit
036be51f93
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      go/qst.go

+ 2 - 1
go/qst.go

28
28
29
var mappings = map[string]func(string) string{
29
var mappings = map[string]func(string) string{
30
	".go": func(name string) string {
30
	".go": func(name string) string {
31
		return fmt.Sprintf("go build %s && ./%s", name, strings.TrimSuffix(name, path.Ext(name)))
31
		outpath := strings.TrimSuffix(name, path.Ext(name))
32
		return fmt.Sprintf("go build -o %s %s && ./%s", outpath, name, outpath)
32
	},
33
	},
33
	".rb": func(name string) string {
34
	".rb": func(name string) string {
34
		return fmt.Sprintf("ruby %s", name)
35
		return fmt.Sprintf("ruby %s", name)