code: def snapshot(ctx, board, done):
      
      ctx.obj['board_id'] = board
      ts = TrelloStats(ctx.obj)
      Snapshot.create_table(fail_silently=True)
      done_id = ts.get_list_id_from_name(done)
      ct = cycle_time(ts, board, done)
      env = get_env()
      print render_text(env, **dict(cycle_time=ct))
  
      # Create snapshot
      print Snapshot.create(board_id=board, done_id=done_id, cycle_time=ct)
docs: Recording mode - Daily snapshots of a board for ongoing reporting:
           -> trellis report --board=87hiudhw
                            --spend
                            --revenue
                            --done=Done