Multistep. A tool for breaking down complex tasks into simple, ordered steps.

github.com/mitchellh/multistep

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

March 2017
  • Merge pull request #9 from mwhooker/master
  • let wrapped steps expose their inner step name
April 2014
  • Merge pull request #4 from ryancox/master
  • Bring test coverate up to 100%
August 2013
  • Update README
  • fmt
  • Fix deadlock situation in Cancel
  • Fix data races, simplify cancellation signalling
  • BasicStateBag and StateBag for safe concurrent map access
  • Revert "Fix data races, simplify"
  • Merge pull request #2 from titanous/fix-races
  • Merge pull request #1 from pearkes/master
June 2013
  • Fix data races, simplify
  • Default debug fn outputs some stuff to stdout
  • Default pause fn for debug runner waits for keyboard input
  • DebugRunner, for debugging
  • Fix a few readme typos
  • Explain the readme a bit more
  • Need a license (mit)
  • Add an example to the readme