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.ListDialog
has major improvements with paging and select all functionality and have been moved to a new service, namedListService
.ProxyCommand
now handles suggestion overrides in configuration.ConsoleTableService.RenderTable
generic constraint new() removed since it is not needed.- Bookmarks in
CdCommand
now 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_quit
in 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
PowerCommandsDesignAttribute
is 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
ReadLineService
now has two static events by theOpenShortCutPressed
Occurs when user press [Ctrl + O
],SaveShortCutPressed
Occurs when user press [Ctrl + S
].DialogService.ListDialog
now returns aDictionary<int, string>
instead ofList<string>
so string value and index is returned for each selected item.ChecksumManager
now exposing it´t functions for calculating MDF checksum.DialogService
standard dialogs has some minor improvements.PowerCommandsManager.RunCustomCode
now has a parameterRunFlowManager runFlow
.- Adjusted creation of commands using
powercommand new --command Name
so 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.