Hosts

Summary

Functionalty to operate hosts-file. Requres admin permissions and will probably fail on your general CI server.

Mostly aimed on automation scripts rather than actual project builds.

Install via:
#addin "nuget:?package=Cake.Hosts"

General

AddHostsRecord(ICakeContext, string, string) Appends a record to the end of hosts file. If this value already exist, no modifications applied
Addin from Cake.Hosts.dll
HostsRecordExists(ICakeContext, string, string) Checks if a record already exists in hosts file
Addin from Cake.Hosts.dll
RemoveHostsRecord(ICakeContext, string, string) Removes a line with given IP address and domain name. If given pair does not exist in hosts file, no modifications applied
Addin from Cake.Hosts.dll