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> |
||