Parse command-line arguments: Difference between revisions

Content added Content deleted
Line 433: Line 433:
Usage (in some function or script):
Usage (in some function or script):
<lang Powershell>
<lang Powershell>

begin {
$argv,$options = parseOptions $args $options
$argv,$options = parseOptions $args $options
}


process {
if ($options.opt3) {
if ($options.opt3) {
$foo = $blah - ($yada * $options.opt1) + ($yada * $options.opt2)
$foo = $blah - ($yada * $options.opt1) + ($yada * $options.opt2)
$bar = $argv | SomeOtherFilter | Baz
$bar = $argv | SomeOtherFilter | Baz
}
}
}
</lang>
</lang>