Savonia.Assignment.Tool 1.0.2

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Savonia.Assignment.Tool --version 1.0.2                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local Savonia.Assignment.Tool --version 1.0.2                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Savonia.Assignment.Tool&version=1.0.2                
nuke :add-package Savonia.Assignment.Tool --version 1.0.2                

Savonia.Assignment.Tool

This package contains a CLI tool (savoniatool) to help with programming assignments.

The tool can be installed with command:

dotnet tool install --global Savonia.Assignment.Tool

Contains commands

  • solution pack: to create a zip package of your solution.

Usage

When installed the tool can be used as follows

  • To pack all *.cs files in all directories except obj and tests directories under current working directory to sourcefiles.zip
savoniatool solution pack --output sourcefiles.zip --verbose --includes "**/*.cs" --excludes "**/obj" "**/tests"

--includes and --excludes options support multiple parameters without defining the option name multiple times.

The tool also supports Response files to provide the parameters.

savoniatool @respfile.rsp

Contents of respfile.rsp:

solution
pack
--output
sourcefile.zip
--verbose
--includes
"**/*.cs"
--excludes
"**/obj"
"**/tests"
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
2.0.1 122 12/2/2024
2.0.0 341 9/10/2024
1.3.1 510 10/25/2023
1.3.0 269 10/13/2023
1.2.0 500 8/11/2023
1.1.5 269 3/3/2023
1.1.4 256 2/27/2023
1.1.2 270 2/13/2023
1.1.0 273 2/7/2023
1.0.4 298 2/2/2023
1.0.3 310 1/25/2023
1.0.2 338 1/20/2023