lscolors

package
v0.18.3 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package lscolors provides styling of filenames based on file features.

This is a reverse-engineered implementation of the parsing and interpretation of the LS_COLORS environmental variable used by GNU coreutils.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsExecutable

func IsExecutable(stat os.FileInfo) bool

IsExecutable returns whether the FileInfo refers to an executable file.

This is determined by permission bits on UNIX, and by file name on Windows.

Types

type Colorist

type Colorist interface {
	// GetStyle returns the style for the named file.
	GetStyle(fname string) string
}

Colorist styles filenames based on the features of the file.

func GetColorist

func GetColorist() Colorist

Jump to

Keyboard shortcuts

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