option

package
v1.6.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 22, 2014 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Option

type Option struct {
	Color            func()   `long:"color" description:"Print color codes in results (Enabled by default)"`
	NoColor          func()   `long:"nocolor" description:"Don't print color codes in results (Disabled by default)"`
	EnableColor      bool     // Enable color. Not user option.
	NoGroup          bool     `long:"nogroup" description:"Don't print file name at header (Disabled by default)"`
	FilesWithMatches bool     `short:"l" long:"files-with-matches" description:"Only print filenames that contain matches"`
	VcsIgnore        []string `long:"vcs-ignore" description:"VCS ignore files (Default: .gitignore, .hgignore, .ptignore)"`
	NoPtIgnore       bool     `long:"noptignore" description:"Don't use default ($Home/.ptignore) file for ignore patterns"`
	Ignore           []string `long:"ignore" description:"Ignore files/directories matching pattern"`
	IgnoreCase       bool     `short:"i" long:"ignore-case" description:"Match case insensitively"`
	SmartCase        bool     `short:"S" long:"smart-case" description:"Match case insensitively unless PATTERN contains uppercase characters"`
	FilesWithRegexp  string   `short:"g" description:"Print filenames matching PATTERN"`
	FileSearchRegexp string   `short:"G" long:"file-search-regexp" description:"PATTERN Limit search to filenames matching PATTERN"`
	Depth            int      `long:"depth" default:"25" default-mask:"-" description:"Search up to NUM derectories deep (Default: 25)"`
	Follow           bool     `short:"f" long:"follow" description:"Follow symlinks"`
	After            int      `short:"A" long:"after" description:"Print lines after match"`
	Before           int      `short:"B" long:"before" description:"Print lines before match"`
	Context          int      `short:"C" long:"context" description:"Print lines before and after match"`
	OutputEncode     string   `short:"o" long:"output-encode" description:"Specify output encoding (none, jis, sjis, euc)"`
	SearchStream     bool     // Input from pipe. Not user option.
	Regexp           bool     `short:"e" description:"Parse PATTERN as a regular expression (Disabled by default)"`
	Proc             int      // Number of goroutine. Not user option.
	Stats            bool     `long:"stats" description:"Print stats about files scanned, time taken, etc"`
	Version          bool     `long:"version" description:"Show version"`
}

func (*Option) SetDisableColor

func (self *Option) SetDisableColor()

func (*Option) SetEnableColor

func (self *Option) SetEnableColor()

func (*Option) VcsIgnores

func (self *Option) VcsIgnores() []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL