/gls

Primary LanguageGoMIT LicenseMIT

🚦 GLS

A colorful and higly customizable ls written in Go.

Long


Usage

usage: gls [<flags>] [<path>]

Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
  -l, --long        Show long output
  -a, --all         Show hidden
  -t, --tree        Show tree view
  -n, --nest=2      Nest level for tree view
  -g, --group       Show group next to user
  -G, --git         Show Git status
  -o, --octal       Show octal permissions, ie 0755
  -d, --dirs-first  Show directories first

Screenshots

Simple

Simple

Long

Long

Tree

Tree

Git status and exlucde folders in tree-view

Git and excluded

Themes

Customize the output to your likings. Example: Tokyo Nights Theme

Theme Tokyo Nights

Configuration gls.json Example

Create your custom configuratoin file located at ~/.config/gls.json.