step.bash

#!/usr/bin/env bash

step_list=()
##
# @ arg function_name
function step(){
    str="${@:2}"
    step_list+=("$str")
    step_msg+=("$1")
}

function step_run(){
    line_break
    i=0
    for cmd in "${step_list[@]}";do
        prompt="${step_msg[$i]}"
        i=$((i+1))
        if prompt_yes_or_no "$prompt";then
            $cmd
        fi
    done
}