external help file | Module Name | online version | schema |
---|---|---|---|
PSCalendar-help.xml |
PSCalendar |
2.0.0 |
Display a Linux-style ncal calendar.
Get-NCalendar [[-Month] <String>] [[-Year] <Int32>] [-HideHighlight] [-Monday] [<CommonParameters>]
This command generates equivalent output to the ncal Linux command. This is not a 100% port of that command but it should provide similar results for the same month and year. You should enter the complete month name. There should be tab-completion for the month and year values. This command has an alias of ncal on Windows platforms.
If you run this command in the PowerShell ISE, there will be no highlighting or ANSI formatting.
PS C:\> Get-NCalendar
July 2021
Sun 4 11 18 25
Mon 5 12 19 26
Tue 6 13 20 27
Wed 7 14 21 28
Thu 1 8 15 22 29
Fri 2 9 16 23 30
Sat 3 10 17 24 31
Get the calendar for the current month. The current day will be highlighted.
PS C:\> ncal April 2022
April 2022
Sun 3 10 17 24
Mon 4 11 18 25
Tue 5 12 19 26
Wed 6 13 20 27
Thu 7 14 21 28
Fri 1 8 15 22 29
Sat 2 9 16 23 30
Get an ncal for April 2022. This example is using the ncal alias.
PS C:\> Get-MonthName | ncal
January 2021
Sun 3 10 17 24 31
Mon 4 11 18 25
Tue 5 12 19 26
Wed 6 13 20 27
Thu 7 14 21 28
Fri 1 8 15 22 29
Sat 2 9 16 23 30
February 2021
Sun 7 14 21 28
Mon 1 8 15 22
Tue 2 9 16 23
Wed 3 10 17 24
Thu 4 11 18 25
Fri 5 12 19 26
Sat 6 13 20 27
...
Display an ncal listing for the entire year.
Enter the full month name. You should be able to tab-complete the parameter value. The default is the current month.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 0
Default value: current month
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
Enter the 4 digit year. You should be able to tab-complete the next 5 years but you can enter any 4 digit year. The default is the current year.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: current year
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
Don't highlight the current date. This parameter is automatically set to true when running in the PowerShell ISE.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Start the week on Monday.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Learn more about PowerShell: http://jdhitsolutions.com/blog/essential-powershell-resources/