■ ■ ■ ■ ■ ■
termdashdemo/termdashdemo.go
| skipped 192 lines |
193 | 193 | | go periodic(ctx, 1*time.Second, func() error { |
194 | 194 | | t.Reset() |
195 | 195 | | txt := time.Now().UTC().Format(time.UnixDate) |
196 | | - | if err := t.Write(fmt.Sprintf("\n%s", txt), text.WriteCellOpts(cell.FgColor(cell.ColorMagenta))); err != nil { |
197 | | - | return err |
198 | | - | } |
199 | | - | return nil |
| 196 | + | return t.Write(fmt.Sprintf("\n%s", txt), text.WriteCellOpts(cell.FgColor(cell.ColorMagenta))) |
200 | 197 | | }) |
201 | 198 | | return t |
202 | 199 | | } |
| skipped 23 lines |
226 | 223 | | const max = 100 |
227 | 224 | | go periodic(ctx, 250*time.Millisecond, func() error { |
228 | 225 | | v := int(rand.Int31n(max + 1)) |
229 | | - | if err := spGreen.Add([]int{v}); err != nil { |
230 | | - | return err |
231 | | - | } |
232 | | - | return nil |
| 226 | + | return spGreen.Add([]int{v}) |
233 | 227 | | }) |
234 | 228 | | |
235 | 229 | | spRed := sparkline.New( |
| skipped 2 lines |
238 | 232 | | ) |
239 | 233 | | go periodic(ctx, 500*time.Millisecond, func() error { |
240 | 234 | | v := int(rand.Int31n(max + 1)) |
241 | | - | if err := spRed.Add([]int{v}); err != nil { |
242 | | - | return err |
243 | | - | } |
244 | | - | return nil |
| 235 | + | return spRed.Add([]int{v}) |
245 | 236 | | }) |
246 | 237 | | return spGreen, spRed |
247 | 238 | | |
| skipped 60 lines |
308 | 299 | | step := 0 |
309 | 300 | | go periodic(ctx, redrawInterval/3, func() error { |
310 | 301 | | step = (step + 1) % len(inputs) |
311 | | - | if err := lc.Series("heartbeat", rotate(inputs, step), |
| 302 | + | return lc.Series("heartbeat", rotate(inputs, step), |
312 | 303 | | linechart.SeriesCellOpts(cell.FgColor(cell.ColorNumber(87))), |
313 | 304 | | linechart.SeriesXLabels(map[int]string{ |
314 | 305 | | 0: "zero", |
315 | 306 | | }), |
316 | | - | ); err != nil { |
317 | | - | return err |
318 | | - | } |
319 | | - | return nil |
| 307 | + | ) |
320 | 308 | | }) |
321 | 309 | | return lc |
322 | 310 | | } |
| skipped 30 lines |
353 | 341 | | values[i] = int(rand.Int31n(max + 1)) |
354 | 342 | | } |
355 | 343 | | |
356 | | - | if err := bc.Values(values, max); err != nil { |
357 | | - | return err |
358 | | - | } |
359 | | - | return nil |
| 344 | + | return bc.Values(values, max) |
360 | 345 | | }) |
361 | 346 | | return bc |
362 | 347 | | } |
| skipped 21 lines |
384 | 369 | | } |
385 | 370 | | |
386 | 371 | | step2 := (step1 + 100) % len(inputs) |
387 | | - | if err := lc.Series("second", rotate(inputs, step2), linechart.SeriesCellOpts(cell.FgColor(cell.ColorWhite))); err != nil { |
388 | | - | return err |
389 | | - | } |
390 | | - | |
391 | | - | return nil |
| 372 | + | return lc.Series("second", rotate(inputs, step2), linechart.SeriesCellOpts(cell.FgColor(cell.ColorWhite))) |
392 | 373 | | }) |
393 | 374 | | return lc |
394 | 375 | | } |
| skipped 10 lines |