main.go 456 B

1234567891011121314151617181920212223242526272829303132
  1. package main
  2. import (
  3. "log"
  4. "dev.hexasoftware.com/hxs/prettylog"
  5. "dev.hexasoftware.com/x/seq"
  6. )
  7. func main() {
  8. prettylog.Global()
  9. t := seq.NewTasker()
  10. s := t.Task("RUN")
  11. s.Add(func(s *seq.Context) error {
  12. log.Println("Do everything here")
  13. s.Set("HELLO", 10)
  14. return nil
  15. })
  16. t.Exec("RUN", 1)
  17. s.Add(func(s *seq.Context) error {
  18. log.Println("Exec param:", s.Param(0), "Var:HELLO", s.Get("HELLO"))
  19. return nil
  20. })
  21. t.Exec("RUN", 1)
  22. }