Versions in this module Expand all Collapse all v0 v0.3.1 May 9, 2017 Changes in this version + type Device struct + func NewDevice(target string, type_, major, minor int) Device + func (d Device) Major() int + func (d Device) Minor() int + func (d Device) Source() string + func (d Device) Type() int + func (t Device) FileAttr() *FileAttr + func (t Device) Target() string + type Directory struct + func NewDirectory(target string) Directory + func (d Directory) Source() string + func (t Directory) FileAttr() *FileAttr + func (t Directory) Target() string + type FileAttr struct + Gid int + Mode int + Uid int + type Link struct + func NewLink(source, target string, hardLink bool) Link + func (l Link) HardLink() bool + func (l Link) Source() string + func (t Link) FileAttr() *FileAttr + func (t Link) Target() string + type RegularFile struct + func NewRegularFile(source, target string) RegularFile + func (r RegularFile) Source() string + func (t RegularFile) FileAttr() *FileAttr + func (t RegularFile) Target() string + type Run struct + func NewRun(command string) Run + func (r Run) Command() string + func (r Run) FileAttr() *FileAttr + func (r Run) Source() string + func (r Run) Target() string + type Statement interface + FileAttr func() *FileAttr + Source func() string + Target func() string + type Statements []Statement + func Parse(filename string) (Statements, error) + func (s Statements) Len() int + func (s Statements) Less(i, j int) bool + func (s Statements) Swap(i, j int)