You could see PowerCommands as your CLI application starter kit. It is a structured framework for creating your own customized command prompt to perform tasks with the full control from your command environment. That means no time-consuming hassling with a GUI, try catch block, validate your input, you do not need to write a zilion test classes either. Just concentrate on the code, create your commands and run the Console application.
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.
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 thecls
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
anddir
command, added som nice new features to them - Nuget packages has been updated.
pipe_write_file.mp4
Power Commands Design attribute
Override Design attribute in config file
Patterns to use the Toolbar with dynamic content
ListCommand.mp4
Output to the Console guideline
Handling files and directories with file, cd and dir commands
Basic application configuration
Configure your environment to use encrypt/decrypt secrets
Shortcut guide and listening on keyboard events
Design principles and guidlines
PainKiller Security Tools combines CycloneDX and Dependency Track to let you create SBOM files from git repos and import them in to OWASP Dependency Track which gives you a nice GUI where you can analyze your repos vulnerabilities.