Documentation ¶
Index ¶
- type Renderer
- func (rd *Renderer) BlockSize(toRender string) string
- func (rd *Renderer) ByExt(toRender string) (s theme.Style, found bool)
- func (rd *Renderer) ByName(toRender string) (s theme.Style, found bool)
- func (rd *Renderer) Char() theme.Style
- func (rd *Renderer) Charset(toRender string) string
- func (rd *Renderer) Checksum(toRender string) string
- func (rd *Renderer) Colorend() string
- func (rd *Renderer) Device() theme.Style
- func (rd *Renderer) Dir(name string, empty bool) theme.Style
- func (rd *Renderer) DirPrompt(dir string) string
- func (rd *Renderer) Executable() theme.Style
- func (rd *Renderer) File() theme.Style
- func (rd *Renderer) FileMode(toRender string) string
- func (rd *Renderer) GitAdded(name string) string
- func (rd *Renderer) GitCopied(name string) string
- func (rd *Renderer) GitDeleted(name string) string
- func (rd *Renderer) GitIgnored(name string) string
- func (rd *Renderer) GitModified(name string) string
- func (rd *Renderer) GitRenamed(name string) string
- func (rd *Renderer) GitRepoBranch(branch string) string
- func (rd *Renderer) GitRepoStatus(status git.RepoStatus) string
- func (rd *Renderer) GitTypeChanged(s string) string
- func (rd *Renderer) GitUnmodified(name string) string
- func (rd *Renderer) GitUntracked(name string) string
- func (rd *Renderer) GitUpdatedButUnmerged(s string) string
- func (rd *Renderer) Group(toRender string) string
- func (rd *Renderer) HiddenFile() theme.Style
- func (rd *Renderer) Inode(inode string) string
- func (rd *Renderer) Link(toRender string) string
- func (rd *Renderer) Mime(toRender string) string
- func (rd *Renderer) Mounts(mounts string) string
- func (rd *Renderer) OctalPerm(octal string) string
- func (rd *Renderer) Owner(toRender string) string
- func (rd *Renderer) Pipe() theme.Style
- func (rd *Renderer) RTime(now, modTime time.Time) string
- func (rd *Renderer) SetTheme(theme *theme.All) *Renderer
- func (rd *Renderer) Size(toRender, unit string) string
- func (rd *Renderer) Socket() theme.Style
- func (rd *Renderer) Symlink() theme.Style
- func (rd *Renderer) SymlinkArrow() theme.Style
- func (rd *Renderer) SymlinkBroken() theme.Style
- func (rd *Renderer) SymlinkDereference() theme.Style
- func (rd *Renderer) Time(toRender string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
func NewRenderer ¶
func (*Renderer) ByExt ¶
ByExt returns the colorized string by the file extension if the file has no extension it returns an empty string
func (*Renderer) Executable ¶
func (*Renderer) FileMode ¶
FileMode - Regular file. b Block special file. c Character special file. d Directory. l Symbolic link. p FIFO. s Socket. w Whiteout.
go std fs.FileMode
ModeDir FileMode = 1 << (32 - 1 - iota) // d: is a directory ModeAppend // a: append-only ModeExclusive // l: exclusive use ModeTemporary // T: temporary file; Plan 9 only ModeSymlink // L: symbolic link ModeDevice // D: device file ModeNamedPipe // p: named pipe (FIFO) ModeSocket // S: Unix domain socket ModeSetuid // u: setuid ModeSetgid // g: setgid ModeCharDevice // c: Unix character device, when ModeDevice is set ModeSticky // t: sticky ModeIrregular // ?: non-regular file; nothing else is known about this file
func (*Renderer) GitDeleted ¶
func (*Renderer) GitIgnored ¶
func (*Renderer) GitModified ¶
func (*Renderer) GitRenamed ¶
func (*Renderer) GitRepoBranch ¶
func (*Renderer) GitRepoStatus ¶
func (rd *Renderer) GitRepoStatus(status git.RepoStatus) string
func (*Renderer) GitTypeChanged ¶
func (*Renderer) GitUnmodified ¶
func (*Renderer) GitUntracked ¶
func (*Renderer) GitUpdatedButUnmerged ¶
func (*Renderer) HiddenFile ¶
func (*Renderer) SymlinkArrow ¶
func (*Renderer) SymlinkBroken ¶
func (*Renderer) SymlinkDereference ¶
Click to show internal directories.
Click to hide internal directories.