Releases: PowerCommands/PowerCommands2022
Version 1.0.4.1
Template PowerCommands.zip
Copy the .zip file into the user project template directory. By default, this directory is
%USERPROFILE%\Documents\Visual Studio \Templates\ProjectTemplates
Open Visual Studio and write Power in the searchbox, you should find the PowerCommand template.
I recommend you to use the option Place solution in the same directory some experimental features for update and create commands using a template the Core depends on that.
Version 1.0.4.1
Released 2025-01-21
- PowerCommandPrivacyAttribute to prevent sensitive data leak out to the logfile.
- Improved dialog and toolbar service.
- New function for deserialization of Yaml.
- Improved ZipService.
- Every PowerCommand implementation now has it´s own working folder.
- Filter on dir command is now not case sensitive.
- Nuget packages has been updated.
Version 1.0.4.0
Template PowerCommands.zip
Copy the .zip file into the user project template directory. By default, this directory is
%USERPROFILE%\Documents\Visual Studio \Templates\ProjectTemplates
Open Visual Studio and write Power in the searchbox, you should find the PowerCommand template.
I recommend you to use the option Place solution in the same directory some experimental features for update and create commands using a template the Core depends on that.
Version 1.0.4.0
Released 2024-12-12
- Added a new FileCommand command to Read, Copy, Move, Delete files and show file properties.
- FileCommand also handles to write the output for a provided existing Command to a file.
- Added a new service RunCommandService to be used when running a Command from a command.
- Improved the ClsCommand so that the cls really clears all the input, which is a security improvement.
- Fixed a bug that duplicated the output to the RunResult instance.
- Added the feature to Commands command to pickup and display diagnostics about the latest RunResult (if any) for a given command (by name).
- Log view is now the default action instead of viewing log files
- Improved cd and dir command, added som nice new features to them
- All Nuget packages has been updated.
Version 1.0.3.2
Template PowerCommands.zip
Copy the .zip file into the user project template directory. By default, this directory is
%USERPROFILE%\Documents\Visual Studio \Templates\ProjectTemplates
Open Visual Studio and write Power in the searchbox, you should find the PowerCommand template.
I recommend you to use the option Place solution in the same directory some experimental features for update and create commands using a template the Core depends on that.
Version 1.0.3.2
Released 2023-12-26
DialogService.ListDialoghas major improvements with paging and select all functionality and have been moved to a new service, namedListService.ProxyCommandnow handles suggestion overrides in configuration.ConsoleTableService.RenderTablegeneric constraint new() removed since it is not needed.- Bookmarks in
CdCommandnow handles%USERNAME%as a placeholder for current user in paths.
Version 1.0.3.1
Released 2023-11-30
- Adjusted the Power Command to be run with a service account and use encryption, update the setup to reflect this.
- Added general option
--pc_force_quitin CommandBase to be used with any command to force application to quit. - Improved encryption.
- Bug fix DialogService.ListDialog now handles 0 input more gracefully.
- Bug fix CommandBase now return RunResultStatus.Quit when using Quit()
Version 1.0.3.0
Version 1.0.3.0
Released 2023-11-18
- Updated to .NET 8
- Using C# 12
- Updated YamlDotNet to current latest stable version
- Updated Microsoft.Extensions.Logging.Abstractions to current latest stable version
- Updated Serilog and Serilog.Sinks.File to current latest stable version
Template PowerCommands.zip
Copy the .zip file into the user project template directory. By default, this directory is
%USERPROFILE%\Documents\Visual Studio \Templates\ProjectTemplates
Open Visual Studio and write Power in the searchbox, you should find the PowerCommand template.
I recommend you to use the option Place solution in the same directory some experimental features for update and create commands using a template the Core depends on that.
v1.0.2.2
Version 1.0.2.3
Released 2023-09-09
- Some of the values set with
PowerCommandsDesignAttributeis now possible to override in the PowerCommandsConfiguration.yaml file, look at the example that comes with the VS template or read the documentation on GitHub. - Removed checksum control at startup as it achieves no really security purpose.
- Minor fixes in core dialogs.
Template PowerCommands.zip
Copy the .zip file into the user project template directory. By default, this directory is
%USERPROFILE%\Documents\Visual Studio \Templates\ProjectTemplates
Open Visual Studio and write Power in the searchbox, you should find the PowerCommand template.
I recommend you to use the option Place solution in the same directory some experimental features for update and create commands using a template the Core depends on that.
v1.0.2.1
Version 1.0.2.1
Released 2023-07-24
ReadLineServicenow has two static events by theOpenShortCutPressedOccurs when user press [Ctrl + O],SaveShortCutPressedOccurs when user press [Ctrl + S].DialogService.ListDialognow returns aDictionary<int, string>instead ofList<string>so string value and index is returned for each selected item.ChecksumManagernow exposing it´t functions for calculating MDF checksum.DialogServicestandard dialogs has some minor improvements.PowerCommandsManager.RunCustomCodenow has a parameterRunFlowManager runFlow.- Adjusted creation of commands using
powercommand new --command Nameso that the new command class now has the correct namespace. (removed PainKiller.PowerCommands.)
Template PowerCommands.zip
Copy the .zip file into the user project template directory. By default, this directory is
%USERPROFILE%\Documents\Visual Studio \Templates\ProjectTemplates
Open Visual Studio and write Power in the searchbox, you should find the PowerCommand template.
I recommend you to use the option Place solution in the same directory some experimental features for update and create commands using a template the Core depends on that.