|
@@ -2,6 +2,7 @@ package buildme
|
|
|
|
|
|
import (
|
|
import (
|
|
"bufio"
|
|
"bufio"
|
|
|
|
+ "buildme/utils"
|
|
"context"
|
|
"context"
|
|
"encoding/json"
|
|
"encoding/json"
|
|
"fmt"
|
|
"fmt"
|
|
@@ -60,7 +61,11 @@ func (p *Project) SetConf(projConf ProjectConf) *Project {
|
|
|
|
|
|
func (p *Project) Reader() io.ReadCloser {
|
|
func (p *Project) Reader() io.ReadCloser {
|
|
f, _ := os.Open(p.tarFilename)
|
|
f, _ := os.Open(p.tarFilename)
|
|
- return f
|
|
|
|
|
|
+ stat, _ := f.Stat()
|
|
|
|
+ return utils.NewStatReadCloser(f, int(stat.Size()), func(progress float64) {
|
|
|
|
+ log.Progress("Readed %.2f", progress)
|
|
|
|
+ })
|
|
|
|
+ //return f
|
|
}
|
|
}
|
|
|
|
|
|
func (p *Project) Close() {
|
|
func (p *Project) Close() {
|