package etchosts
import "github.com/docker/libnetwork/etchosts"
Index ¶
- func Add(path string, recs []Record) error
- func Build(path, IP, hostname, domainname string, extraContent []Record) error
- func Delete(path string, recs []Record) error
- func Drop(path string)
- func Update(path, IP, hostname string) error
- type Record
Functions ¶
func Add ¶
Add adds an arbitrary number of Records to an already existing /etc/hosts file
func Build ¶
Build function path is path to host file string required IP, hostname, and domainname set main record leave empty for no master record extraContent is an array of extra host records.
func Delete ¶
Delete deletes an arbitrary number of Records already existing in /etc/hosts file
func Drop ¶
func Drop(path string)
Drop drops the path string from the path cache
func Update ¶
Update all IP addresses where hostname matches. path is path to host file IP is new IP address hostname is hostname to search for to replace IP
Types ¶
type Record ¶
Record Structure for a single host record
func (Record) WriteTo ¶
WriteTo writes record to file and returns bytes written or error
Source Files ¶
- Version
- v0.5.6 (latest)
- Published
- Jan 15, 2016
- Platform
- linux/amd64
- Imports
- 8 packages
- Last checked
- 2 hours ago –
Tools for package owners.