Matthew Gray
Matthew Gray
It never worked because "selector" `.42` is expected to be a string, so expression `(@{ 42 = 'foo1' }, @{ 42 = 'foo2' }).42` is incorrect itself
That is NOT shorthand, because your array is not array of psobjects
psobject property type is always a string, but a hashtabe is a diff story
`_getCalendar` function: insert the snippet after line 82 and check it out ```powershell if ($fd) { $day0 += [datetime]$currentDay } ```
Also, small optimization for block of 118-148 lines ```powerShell $underline = 4 #$abbreviated[0].Length + 1 (3 or 4) $days = [System.Collections.Generic.List[string]]::new() $addday = { $d = $abbreviated[$args[0]].padleft($underline, " ") if...
I will allow myself to comment on this issue. I am afraid it is impossible or will take disparate efforts. Short day name length can vary across week. True day...
I have played with processing workflow and have made orientation prototypes. I hope this idea would be useful. ```powershell function get-calendarMonth { param ( [datetime]$start = (Get-Date -Day 1), [System.DayOfWeek]$FirstDay...
`Key` does not work too (but `Name` "mystically" does) ``` @{a=1;b=2}.GetEnumerator().key ```

```powershell Property a b c a b c a b c a b c - - - - - - - - - - - - 0 1 2 3...