building time
This commit is contained in:
parent
600ba22f68
commit
739ec5c9b5
|
@ -3,7 +3,6 @@ package realize
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/fsnotify/fsnotify"
|
"github.com/fsnotify/fsnotify"
|
||||||
"log"
|
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
|
@ -106,7 +105,7 @@ func (p *Project) Watching() {
|
||||||
if _, err := os.Stat(event.Name); err == nil {
|
if _, err := os.Stat(event.Name); err == nil {
|
||||||
i := strings.Index(event.Name, filepath.Ext(event.Name))
|
i := strings.Index(event.Name, filepath.Ext(event.Name))
|
||||||
if event.Name[:i] != "" {
|
if event.Name[:i] != "" {
|
||||||
log.Println(bluel(p.Name + ": File changed ->"), bluel(event.Name[:i]))
|
LogWatch(p.Name+":", "File changed ->", event.Name[:i])
|
||||||
|
|
||||||
// stop and run again
|
// stop and run again
|
||||||
close(channel)
|
close(channel)
|
||||||
|
@ -127,12 +126,12 @@ func (p *Project) Watching() {
|
||||||
func (p *Project) install(channel chan bool,wr *sync.WaitGroup) {
|
func (p *Project) install(channel chan bool,wr *sync.WaitGroup) {
|
||||||
if p.Bin {
|
if p.Bin {
|
||||||
LogSuccess(p.Name + ": Installing..")
|
LogSuccess(p.Name + ": Installing..")
|
||||||
//start := time.Now()
|
start := time.Now()
|
||||||
if err := p.GoInstall(); err != nil {
|
if err := p.GoInstall(); err != nil {
|
||||||
Fail(p.Name + ": "+err.Error())
|
Fail(p.Name + ": "+err.Error())
|
||||||
wr.Done()
|
wr.Done()
|
||||||
} else {
|
} else {
|
||||||
LogSuccess(p.Name + ": Installed ")
|
LogSuccess(p.Name+":", "Installed - Took", time.Since(start))
|
||||||
if p.Run {
|
if p.Run {
|
||||||
runner := make(chan bool, 1)
|
runner := make(chan bool, 1)
|
||||||
LogSuccess(p.Name + ": Running..")
|
LogSuccess(p.Name + ": Running..")
|
||||||
|
@ -154,11 +153,11 @@ func (p *Project) install(channel chan bool,wr *sync.WaitGroup) {
|
||||||
func (p *Project) build() {
|
func (p *Project) build() {
|
||||||
if p.Build {
|
if p.Build {
|
||||||
LogSuccess(p.Name + ": Building..")
|
LogSuccess(p.Name + ": Building..")
|
||||||
//start := time.Now()
|
start := time.Now()
|
||||||
if err := p.GoBuild(); err != nil {
|
if err := p.GoBuild(); err != nil {
|
||||||
Fail(p.Name + ": "+err.Error())
|
Fail(p.Name + ": "+err.Error())
|
||||||
} else {
|
} else {
|
||||||
LogSuccess(p.Name + ": Builded ")
|
LogSuccess(p.Name+":", "Builded - Took", time.Since(start))
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue