Skip to content

Commit 3f6c869

Browse files
committed
Version 1.0.3.0
1 parent eda3ca7 commit 3f6c869

File tree

25 files changed

+100
-60
lines changed

25 files changed

+100
-60
lines changed

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1-
# Power Commands - Version 1.0.2.1
1+
# Power Commands - Version 1.0.3.0
22
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.
33

44
[Follow progress on twitter](https://twitter.com/PowerCommands) <img src="https://github.com/PowerCommands/PowerCommands2022/blob/main/Docs/images/Twitter.png?raw=true" alt="drawing" width="20"/>
55

6+
**Latest release 2023-11-18**
7+
- Updated to .NET 8
8+
- Using C# 12
9+
- Updated YamlDotNet to current latest stable version
10+
- Updated Microsoft.Extensions.Logging.Abstractions to current latest stable version
11+
- Updated Serilog and Serilog.Sinks.File to current latest stable version
12+
613
### The core components offering this to your custom PowerCommands
714
- Command completion, with history, suggestions, options and support for Path/File navigation and color highlighting when typing a valid command
815
- Secret handling to protect sensitive information like password or authentication tokens in the configuration file.

Templates/PowerCommands.zip

-6.99 KB
Binary file not shown.
294 KB
Binary file not shown.

Templates/README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,19 @@ Open Visual Studio and write Power in the searchbox, you should find the PowerCo
1010

1111
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.
1212

13-
![Alt text](../Docs/images/VS_solution_option.png?raw=true "Command Base")
13+
## .NET 6 (and .NET 7) 1.0.2.2 version
14+
[PowerCommands_1.0.2.2.zip](PowerCommands_1.0.2.2.zip)
1415

16+
![Alt text](../Docs/images/VS_solution_option.png?raw=true "Command Base")
1517

1618
# What is new?
19+
## Version 1.0.3.0
20+
**Released 2023-11-18**
21+
- Updated to .NET 8
22+
- Using C# 12
23+
- Updated YamlDotNet to current latest stable version
24+
- Updated Microsoft.Extensions.Logging.Abstractions to current latest stable version
25+
- Updated Serilog and Serilog.Sinks.File to current latest stable version
1726
## Version 1.0.2.2
1827
**Released 2023-09-09**
1928
- 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.

Templates/src/Core/PainKiller.PowerCommands.Configuration/PainKiller.PowerCommands.Configuration.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net7.0;net6.0</TargetFrameworks>
5-
<LangVersion>10.0</LangVersion>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<LangVersion>12.0</LangVersion>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
8-
<Version>1.0.1.1</Version>
8+
<Version>1.0.3.0</Version>
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="YamlDotNet" Version="11.2.1" />
12+
<PackageReference Include="YamlDotNet" Version="13.7.1" />
1313
</ItemGroup>
1414

1515
<ItemGroup>

Templates/src/Core/PainKiller.PowerCommands.Core/PainKiller.PowerCommands.Core.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net7.0;net6.0</TargetFrameworks>
5-
<LangVersion>10.0</LangVersion>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<LangVersion>12.0</LangVersion>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
8-
<Version>1.0.2.2</Version>
8+
<Version>1.0.3.0</Version>
99
</PropertyGroup>
1010

1111
<ItemGroup>

Templates/src/Core/PainKiller.PowerCommands.ReadLine/PainKiller.PowerCommands.ReadLine.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net7.0;net6.0</TargetFrameworks>
5-
<LangVersion>10.0</LangVersion>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<LangVersion>12.0</LangVersion>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
8-
<Version>1.0.2.2</Version>
8+
<Version>1.0.3.0</Version>
99
</PropertyGroup>
1010

1111
<ItemGroup>

Templates/src/Core/PainKiller.PowerCommands.Security/PainKiller.PowerCommands.Security.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net7.0;net6.0</TargetFrameworks>
5-
<LangVersion>10.0</LangVersion>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<LangVersion>12.0</LangVersion>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
8+
<Version>1.0.3.0</Version>
89
</PropertyGroup>
910

1011
<ItemGroup>

Templates/src/Core/PainKiller.PowerCommands.Shared/PainKiller.PowerCommands.Shared.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net7.0;net6.0</TargetFrameworks>
5-
<LangVersion>10.0</LangVersion>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<LangVersion>12.0</LangVersion>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
8-
<Version>1.0.2.2</Version>
8+
<Version>1.0.3.0</Version>
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.1" />
12+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
1313
</ItemGroup>
1414

1515
<ItemGroup>

Templates/src/PainKiller.PowerCommands.Bootstrap/PainKiller.PowerCommands.Bootstrap.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net7.0;net6.0</TargetFrameworks>
5-
<LangVersion>10.0</LangVersion>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<LangVersion>12.0</LangVersion>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
8-
<Version>1.0.2.2</Version>
8+
<Version>1.0.3.0</Version>
99
</PropertyGroup>
1010

1111
<ItemGroup>

0 commit comments

Comments
 (0)