Getting ALL Your Parameters

Edit by @joeyaiello on 3/30/17: There was a breaking change in PowerShell 3.0 that changed the default OffsetInLine value from 0 to 1. This final test function can be fixed by adding a -1 like so: function test {$myinvocation.line.substring($myInvocation.OffSetInLine-1)} When you write a function, you can name a set of parameters and PowerShell will bind…


What type of person should design software?

An intent to specify and control the behavior of digital computers. That could be an answer to the question: What is a computer program? That is to say, a computer program is an intention and the rest are all annotations (in analogy to that summary phrase of what is western philosophy in regard to Plato…