Cake.SevenZip Namespace

Summary

This namespace contain types related to running 7zip.

Class Types

Class Summary
SevenZipAliases

Functions to call 7-Zip.

In order to use this add-in, 7z.exe or 7za.exe has to be available. One option is using 7-Zip.CommandLine from nuget. The other option is to have 7z installed on your system (I.e. There is a registry-key HKLM/Software/7-Zip/Path that points to a directory containing 7z.exe or 7za.exe).

Supported formats and capabilities depend on your 7z-version.

To install add the following lines to your cake-file:

#tool "nuget:?package=7-Zip.CommandLine"
#addin "nuget:?package=Cake.7zip"

SevenZipRunner The Tool-Runner for 7zip.
SevenZipSettings Settings for running 7zip.

Namespaces

Namespace Summary
Cake.SevenZip.Arguments This namespace contain types related to running 7zip.
Cake.SevenZip.Builder This namespace contain types related to running 7zip.
Cake.SevenZip.Commands This namespace contain types related to running 7zip.
Cake.SevenZip.Parsers This namespace contain types related to running 7zip.
Cake.SevenZip.Switches This namespace contain types related to running 7zip.
GitHub Discussion