Defined new goals for v1.1 #8 fixed
This commit is contained in:
parent
8f392abe70
commit
e735ae0959
48
README.md
48
README.md
|
@ -23,7 +23,7 @@ A Golang build system with file watchers, output streams and live reload. Run, b
|
||||||
- Output streams
|
- Output streams
|
||||||
- Execution times
|
- Execution times
|
||||||
- Highly customizable
|
- Highly customizable
|
||||||
- Fast run
|
- Fast run
|
||||||
|
|
||||||
#### Installation and usage
|
#### Installation and usage
|
||||||
|
|
||||||
|
@ -32,32 +32,32 @@ A Golang build system with file watchers, output streams and live reload. Run, b
|
||||||
```
|
```
|
||||||
$ go get github.com/tockins/realize
|
$ go get github.com/tockins/realize
|
||||||
```
|
```
|
||||||
|
|
||||||
- From project/projects root execute:
|
- From project/projects root execute:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ realize add
|
$ realize add
|
||||||
```
|
```
|
||||||
|
|
||||||
It will create a realize.config.yaml file if it doesn't exist already and adds the working directory as the project.
|
It will create a realize.config.yaml file if it doesn't exist already and adds the working directory as the project.
|
||||||
|
|
||||||
Otherwise if a config file already exists it adds another project to the existing config file.
|
Otherwise if a config file already exists it adds another project to the existing config file.
|
||||||
|
|
||||||
The add command supports the following custom parameters:
|
The add command supports the following custom parameters:
|
||||||
|
|
||||||
```
|
```
|
||||||
--name="Project Name" -> Name, if not specified takes the working directory name
|
--name="Project Name" -> Name, if not specified takes the working directory name
|
||||||
--path="server" -> Base Path, if not specified takes the working directory name
|
--path="server" -> Base Path, if not specified takes the working directory name
|
||||||
--build -> Enables the build
|
--build -> Enables the build
|
||||||
--nobin -> Disables the installation
|
--nobin -> Disables the installation
|
||||||
--norun -> Disables the run
|
--norun -> Disables the run
|
||||||
--nofmt -> Disables the fmt (go fmt)
|
--nofmt -> Disables the fmt (go fmt)
|
||||||
```
|
```
|
||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ realize add
|
$ realize add
|
||||||
```
|
```
|
||||||
```
|
```
|
||||||
$ realize add --path="mypath"
|
$ realize add --path="mypath"
|
||||||
```
|
```
|
||||||
|
@ -83,29 +83,29 @@ A Golang build system with file watchers, output streams and live reload. Run, b
|
||||||
- Build, Run and watch file changes. Realize will re-build and re-run your projects on each change.
|
- Build, Run and watch file changes. Realize will re-build and re-run your projects on each change.
|
||||||
|
|
||||||
```
|
```
|
||||||
$ realize run
|
$ realize run
|
||||||
```
|
```
|
||||||
|
|
||||||
Fast run launches a project from its working directory without a config file
|
Fast run launches a project from its working directory without a config file
|
||||||
|
|
||||||
```
|
```
|
||||||
$ realize fast
|
$ realize fast
|
||||||
```
|
```
|
||||||
|
|
||||||
The fast command supports the following custom parameters:
|
The fast command supports the following custom parameters:
|
||||||
|
|
||||||
```
|
```
|
||||||
--build -> Enables the build
|
--build -> Enables the build
|
||||||
--nobin -> Disables the installation
|
--nobin -> Disables the installation
|
||||||
--norun -> Disables the run
|
--norun -> Disables the run
|
||||||
--nofmt -> Disables the fmt (go fmt)
|
--nofmt -> Disables the fmt (go fmt)
|
||||||
--config -> Take the defined settings if exist a config file
|
--config -> Take the defined settings if exist a config file
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Config file example
|
#### Config file example
|
||||||
|
|
||||||
- For more examples check [Realize Examples](https://github.com/tockins/realize-examples)
|
- For more examples check [Realize Examples](https://github.com/tockins/realize-examples)
|
||||||
|
|
||||||
```
|
```
|
||||||
version: "1.0"
|
version: "1.0"
|
||||||
projects:
|
projects:
|
||||||
|
@ -136,7 +136,7 @@ A Golang build system with file watchers, output streams and live reload. Run, b
|
||||||
- vendor
|
- vendor
|
||||||
- bin
|
- bin
|
||||||
exts:
|
exts:
|
||||||
- .go
|
- .go
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Next releases
|
#### Next releases
|
||||||
|
@ -151,15 +151,17 @@ A Golang build system with file watchers, output streams and live reload. Run, b
|
||||||
- [ ] Go test support
|
- [ ] Go test support
|
||||||
- [x] Go fmt support
|
- [x] Go fmt support
|
||||||
- [x] Cli fast run
|
- [x] Cli fast run
|
||||||
- [x] Execution times for build/install
|
- [x] Execution times for build/install
|
||||||
- [x] Go doc
|
- [x] Go doc
|
||||||
- [x] Support for server start/stop
|
- [x] Support for server start/stop
|
||||||
- [x] Stream projects output
|
- [x] Stream projects output
|
||||||
- [x] Cli feedback
|
- [x] Cli feedback
|
||||||
|
|
||||||
##### Milestone 1.1
|
##### Milestone 1.1
|
||||||
- [ ] Test under windows
|
- [ ] Test under windows
|
||||||
- [ ] Unit test
|
- [ ] Unit test
|
||||||
|
- [ ] Custom path support on commands
|
||||||
|
- [ ] Output files support
|
||||||
|
|
||||||
|
|
||||||
#### Contacts
|
#### Contacts
|
||||||
|
@ -168,5 +170,3 @@ A Golang build system with file watchers, output streams and live reload. Run, b
|
||||||
|
|
||||||
- [Alessio Pracchia](https://www.linkedin.com/in/alessio-pracchia-38a70673)
|
- [Alessio Pracchia](https://www.linkedin.com/in/alessio-pracchia-38a70673)
|
||||||
- [Daniele Conventi](https://www.linkedin.com/in/daniele-conventi-b419b0a4)
|
- [Daniele Conventi](https://www.linkedin.com/in/daniele-conventi-b419b0a4)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue