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

improve readme (current status, building it yourself).

Lucas Stadler лет назад: 11
Родитель
Сommit
a7ca013b08
1 измененных файлов с 21 добавлено и 4 удалено
  1. 21 4
      go/README.md

+ 21 - 4
go/README.md

14
14
15
## qst - run things quickly (and easily)
15
## qst - run things quickly (and easily)
16
16
17
intended to be run in unfamilar environments, might detect the project
18
type and everything later, for now you pass it a file and it will decide
19
what to do with it.
17
intended to be run in unfamilar environments, you pass it a file or a
18
directory and it tries to detect what it is and how to run it.
20
19
20
- run `qst` or `qst -h` to see options and support project types
21
- `qst hello_world.go`: compiles and runs `hello_world.go`, rerunning
21
- `qst hello_world.go`: compiles and runs `hello_world.go`, rerunning
22
	after it exits or the file is saved
22
	after it exits or the file is saved
23
23
24
	quite fun for small things, just throw some code in a file, have `qst`
24
	quite fun for small things, just throw some code in a file, have `qst`
25
	watch and restart when appropriate.
25
	watch and restart when appropriate.
26
- the future: just run `qst` and it will run the first thing it detects
26
- `qst -phase=test ...` runs the tests for projects that support it
27
28
### Building it yourself
29
30
	# set up $GOPATH as desired
31
	$ export GOPATH=$PWD/.go         # choose whatever you want
32
	$ go build qst
33
	...
34
	$ ./qst -h
35
	Usage: qst <file>
36
	...
37
	$ ./qst examples/hello_web.rb
38
	...
39
	^C
40
	$ ./qst examples/hello_web.go
41
	...
42
43
Try changing something in the files, it's fun. :)