I have a script that I am utilizing functions to wrap parts of the code that allow me to move through the sections at a specified point. What I have found is that I have to
You can also source your function definitions from a separate file:
# Since this is just function definitions it is safe to source
function Step1 {
'Step 1'
Step2
}
function Step2 {
'Step 2'
Step3
}
function Step3 {
'Step 3'
'Done!'
}
# This sources the Steps-Lib.ps1 so that the functions are available
. "./Steps-Lib.ps1"
$stepChoice = read-host 'Where would you like to start.'
switch($stepChoice)
{
1{Step1}
2{Step2}
3{Step3}
}