コード例 #1
0
ファイル: barcli.go プロジェクト: karlek/progress
// New returns a new Bar object initialized from the given parameters and prints
// the bar.
func New(max int) (bar *Bar, err error) {
	bar = new(Bar)
	bar.backend, err = progress.New(max)
	if err != nil {
		return nil, err
	}
	bar.begin = time.Now()
	return bar, nil
}
コード例 #2
0
ファイル: barcli.go プロジェクト: 0xC3/progress
// New returns a new Bar object initialized from the given parameters and prints
// the bar.
func New(max int) (bar *Bar, err error) {
	bar = new(Bar)
	bar.backend, err = progress.New(max)
	if err != nil {
		return nil, err
	}
	err = bar.Print()
	if err != nil {
		return nil, err
	}
	return bar, nil
}